Ser ikke ud til at jeg har særlig meget held med det. Bruger som sagt netbeans, ved godt det er lidt snyde måde, men det er god øvelse.
Jeg har prøvet repaint() på panelet og this.repaint() i håb om det fangede den, men intet held.
Bare for en god orden skyld: Det er da ikke noget problem at tilføje knappe ved et klik på en anden knap og så får dem/den vist?
Du kunne vel ikke smide et hurtigt eksempel jeg kunne råde lidt med, eller måske hvis hvordan man gør i netbeans.
Nedenstående er hvad jeg gør når der klikkes på en knap, dog bliver intet vist på skærmen. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { JButton b = new JButton("Yes"); panel.add(b); panel.repaint(); }
/** * * @author Daniel */ public class NetBeansButtonFun extends JFrame {
private int n;
/** Creates new form NetBeansButtonFun */ public NetBeansButtonFun() { n = 0; initComponents(); }
/** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() {
ButtonPanel = new javax.swing.JPanel(); AddButton = new javax.swing.JButton();
Du må jeg lige prøve når jeg kommer hjem. Problemet er bare at alt koden i metoden Init er fastlås af netbeans GUI builder, men det må man kunne ændre.
Håber så meget det virker ordentligt, det vil bare være fantastisk.
Så har jeg endelig fået det prøvet og du havde ganske ret. Den kan simpelthen ikke finde ud af det når man bruger grouplayout, lidt noget møg når den bruger det normalt.
Men jeg siger rigtig mange gange tak for din hjælp og smid dit svar så er der point.
Du har været til meget stor hjælp, tror dog ikke mine problemer stopper helt, men arbejder selv videre på det, så må vi se hvad der sker.
Du skal i hvert fald have mange tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.