Hi,
ich habe mir ein JFrame gebastelt. In der InitComponents Methode werden die Elemente hinzugefügt. Ich möchte jetzt aus der Methode startdomainverwaltung Elemente zum Fenster hinzufügen. Das mache ich ja mit dem Befehl:
Das funktioniert in dieser Methode aber nicht, nur in der InitComponents. Könnt ihr mir sagen warum und wie ich das Problem beheben kann? Hier ein Ausschnitt meines Codes:
ich habe mir ein JFrame gebastelt. In der InitComponents Methode werden die Elemente hinzugefügt. Ich möchte jetzt aus der Methode startdomainverwaltung Elemente zum Fenster hinzufügen. Das mache ich ja mit dem Befehl:
Code:
getContentPane().add(irgendwas, ausrichtung);
Das funktioniert in dieser Methode aber nicht, nur in der InitComponents. Könnt ihr mir sagen warum und wie ich das Problem beheben kann? Hier ein Ausschnitt meines Codes:
Code:
public class main extends javax.swing.JFrame {
public main() {
initComponents();
}
private void initComponents() {//GEN-BEGIN:initComponents
jPanel2 = new javax.swing.JPanel();
jLabel3 = new javax.swing.JLabel();
jPanel3 = new javax.swing.JPanel();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
// ....
jLabel3.setFont(new java.awt.Font("Verdana", 0, 10));
jLabel3.setForeground(new java.awt.Color(29, 58, 94));
jLabel3.setText("Domainverwaltung");
jLabel3.setVerticalAlignment(javax.swing.SwingConstants.TOP);
jLabel3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
startdomainverwaltung(evt);
}
});
jPanel2.add(jLabel3);
getContentPane().add(jPanel2, java.awt.BorderLayout.WEST);
// ...
}//GEN-END:initComponents
private void startdomainverwaltung(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_startdomainverwaltung
// Add your handling code here:
getContentPane().add(jLabel1,java.awt.BorderLayout.CENTER);
}//GEN-LAST:event_startdomainverwaltung
private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
System.exit(0);
}//GEN-LAST:event_exitForm
public static void main(String args[]) {
new main().show();
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.border.SoftBevelBorder softBevelBorder1;
// End of variables declaration//GEN-END:variables
}