Hi Leute ich bins mal wieder! Und wieder will meine GUI nicht so wie ich:
Ich habe für ein About Fenster einen JInternalFrame geschrieben. Leider wird er nicht angezeigt. Ich habe jeden gefragt den ich persöhnlich erwischen konnte und habe alles ausprobiert, was ich im Netz gefunden habe. Ihr seit meine letzte Hoffnung.
Hier der Code:
Ich habe alle Komponenten drin gelassen, die auch in meinem Original sind, ist nähmlich das erste mal, dass ich mit GridBagLayout arbeite. Ich kann nicht hundertprozentig ausschließen, das der Fehler dort liegt.
Mit System.Out.Println() habe ich festgestellt, das er kommplet durchläuft. Aber wie schon gesagt er zeigt nicht das geringste an.
Für eure Hilfe bin ich schon jetzt dankbar
ulki
Ich habe für ein About Fenster einen JInternalFrame geschrieben. Leider wird er nicht angezeigt. Ich habe jeden gefragt den ich persöhnlich erwischen konnte und habe alles ausprobiert, was ich im Netz gefunden habe. Ihr seit meine letzte Hoffnung.
Hier der Code:
Code:
private void aboutButtonMousePressed(java.awt.event.MouseEvent evt) {
JInternalFrame insideWindow = new JInternalFrame("Produktinformation", true, true, false);
//creates a resizable, closable and not maximizable internal frame
insideWindow.getContentPane().setLayout(new BorderLayout());
java.awt.GridBagConstraints gridBagConstraints;
JPanel jPanel1 = new javax.swing.JPanel();
JLabel jLabel1 = new javax.swing.JLabel();
JLabel jLabel2 = new javax.swing.JLabel();
JLabel jLabel3 = new javax.swing.JLabel();
JLabel jLabel4 = new javax.swing.JLabel();
JLabel jLabel5 = new javax.swing.JLabel();
JLabel jLabel6 = new javax.swing.JLabel();
JLabel jLabel7 = new javax.swing.JLabel();
JLabel jLabel8 = new javax.swing.JLabel();
JLabel jLabel9 = new javax.swing.JLabel();
JLabel jLabel10 = new javax.swing.JLabel();
JLabel jLabel11 = new javax.swing.JLabel();
JLabel jLabel12 = new javax.swing.JLabel();
JLabel jLabel13 = new javax.swing.JLabel();
jPanel1.setLayout(new java.awt.GridBagLayout());
jLabel1.setText("Version");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(10, 8, 17, 62);
jPanel1.add(jLabel1, gridBagConstraints);
jLabel2.setText("Entwickler");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(0, 8, 0, 50);
jPanel1.add(jLabel2, gridBagConstraints);
jLabel3.setText("Info");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 0;
gridBagConstraints.gridy = 5;
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(0, 8, 0, 1);
jPanel1.add(jLabel3, gridBagConstraints);
jLabel4.setText("Name 1");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 1;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel4, gridBagConstraints);
jLabel5.setText("Name 2");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 3;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel5, gridBagConstraints);
jLabel6.setText("Name 3");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 4;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
gridBagConstraints.insets = new java.awt.Insets(0, 0, 17, 0);
jPanel1.add(jLabel6, gridBagConstraints);
jLabel7.setText("NAme 4");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 2;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel7, gridBagConstraints);
jLabel8.setText("Und hier kommt jetzt der Infotext");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 5;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel8, gridBagConstraints);
jLabel9.setText("Vortsetzung Info");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 6;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel9, gridBagConstraints);
jLabel10.setText("noch mehr Info");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 7;
gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;
jPanel1.add(jLabel10, gridBagConstraints);
jLabel11.setText("Version 1.0");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 0;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(10, 0, 0, 0);
jPanel1.add(jLabel11, gridBagConstraints);
jLabel12.setText("Info ");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 8;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 8);
jPanel1.add(jLabel12, gridBagConstraints);
jLabel13.setText("und nochmal Infotext");
gridBagConstraints = new java.awt.GridBagConstraints();
gridBagConstraints.gridx = 1;
gridBagConstraints.gridy = 9;
gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
gridBagConstraints.insets = new java.awt.Insets(0, 0, 8, 0);
jPanel1.add(jLabel13, gridBagConstraints);
insideWindow.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
insideWindow.pack();
insideWindow.setResizable(false);
//insideWindow.setVisible(true);
insideWindow.show();
this.getContentPane().add(insideWindow);
}
Ich habe alle Komponenten drin gelassen, die auch in meinem Original sind, ist nähmlich das erste mal, dass ich mit GridBagLayout arbeite. Ich kann nicht hundertprozentig ausschließen, das der Fehler dort liegt.
Mit System.Out.Println() habe ich festgestellt, das er kommplet durchläuft. Aber wie schon gesagt er zeigt nicht das geringste an.
Für eure Hilfe bin ich schon jetzt dankbar
ulki
