Also, ich will wenn ich auf einen button drücke einen anderen Button erzeugen. Allerdings wird der erst angezeigt wenn ich das fenster danach nochmal auf und zu mache bzw. verkleinere oder vergrößere.
Weiß jemand wie ich das verhindern kann?
mal das kleine beispiel hier:
Weiß jemand wie ich das verhindern kann?
mal das kleine beispiel hier:
Code:
public class NewJFrame extends javax.swing.JFrame {
public NewJFrame() {
initComponents();
}
private void initComponents() {
jToolBar1 = new javax.swing.JToolBar();
jButton1 = new javax.swing.JButton();
jPanel1 = new javax.swing.JPanel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jButton1.setText("jButton1");
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1MouseClicked(evt);
}
});
jToolBar1.add(jButton1);
getContentPane().add(jToolBar1, java.awt.BorderLayout.NORTH);
getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
pack();
}
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
jButton2 = new javax.swing.JButton();
jButton2.setText("Jawohl");
jButton2.setVisible(true);
jPanel1.add(jButton2,java.awt.BorderLayout.CENTER);
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
private javax.swing.JButton jButton1;
private javax.swing.JPanel jPanel1;
private javax.swing.JToolBar jToolBar1;
private javax.swing.JButton jButton2;
}