Guten Tag Leute,
das ist mein erster Forumeintrag also entschuldigt, falls ich was falsch gemacht habe.
Ich studiere Wiinf und bin gerade an einem Programmierprojekt dran.
Ich habe folgendes Problem:
Ich habe jetzt ein Fenster programmiert mit verschiedenen Buttons, wobei ein Button die Funktion Pause beinhaltet. Bei Klick des Buttons "Pause" erscheint ein Pausemenüfenster. Das Problem jetzt ist, dass das vorherige Fenster immer noch aktiv ist, d.h. es kann noch benutzt werden, jedoch soll dies nicht so sein.
Ich weiß dass ich hier die disable funktion benutzen muss, jedoch funktioniert dies nicht bei mir.
Ich poste hier mal einen Teil meines erstellten Codes
Hauptmenü(aktuelles fenster):import java.awt.EventQueue;
public class Sep_prototyp {
private JFrame frmHauptmen;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Sep_prototyp window = new Sep_prototyp();
window.frmHauptmen.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public Sep_prototyp() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frmHauptmen = new JFrame();
frmHauptmen.setVisible(true);
frmHauptmen.addContainerListener(new ContainerAdapter() {
@Override
public void componentAdded(ContainerEvent arg0) {
}
});
frmHauptmen.setTitle("Hauptmen\u00FC");
frmHauptmen.setType(Type.POPUP);
frmHauptmen.getContentPane().setEnabled(false);
frmHauptmen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frmHauptmen.setBounds(100, 100, 904, 665);
frmHauptmen.getContentPane().setLayout(null);
JLabel lblWaggons = new JLabel("Waggons");
lblWaggons.setBounds(12, 13, 56, 16);
frmHauptmen.getContentPane().add(lblWaggons);
JTextArea textArea = new JTextArea();
textArea.setBounds(269, 10, -53, 22);
frmHauptmen.getContentPane().add(textArea);
JTextArea textArea_1 = new JTextArea();
textArea_1.setBounds(80, 10, 56, 22);
textArea_1.setEnabled(false);
textArea_1.setEditable(false);
frmHauptmen.getContentPane().add(textArea_1);
JLabel lblLoks = new JLabel("Loks");
lblLoks.setBounds(296, 10, 56, 22);
frmHauptmen.getContentPane().add(lblLoks);
JLabel lblDepots = new JLabel("Depots");
lblDepots.setBounds(540, 10, 56, 22);
frmHauptmen.getContentPane().add(lblDepots);
JLabel lblGeld = new JLabel("Geld");
lblGeld.setBounds(667, 10, 49, 22);
frmHauptmen.getContentPane().add(lblGeld);
final JButton btnMen = new JButton("Men\u00FC");
btnMen.setBounds(753, 45, 97, 25);
btnMen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()== btnMen){
//Object[] options = {"OK"};
//JOptionPane.showOptionDialog(null, "Programmiert von Sobhi Ahmad", "Information", JOptionPane.DEFAULT_OPTION,JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
menue m= new menue();
Sep_prototyp s = new Sep_prototyp();
m.setVisible(true);
s.frmHauptmen.disable();
}
//}
}
});
frmHauptmen.getContentPane().add(btnMen);
JButton btnDatenbank = new JButton("Datenbank");
btnDatenbank.setBounds(753, 84, 97, 25);
frmHauptmen.getContentPane().add(btnDatenbank);
JTextArea textArea_2 = new JTextArea();
textArea_2.setBounds(148, 10, 56, 22);
textArea_2.setEnabled(false);
textArea_2.setEditable(false);
frmHauptmen.getContentPane().add(textArea_2);
JTextArea textArea_3 = new JTextArea();
textArea_3.setBounds(214, 10, 56, 22);
textArea_3.setEditable(false);
textArea_3.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_3);
JTextArea textArea_4 = new JTextArea();
textArea_4.setBounds(337, 10, 56, 22);
textArea_4.setEnabled(false);
textArea_4.setEditable(false);
frmHauptmen.getContentPane().add(textArea_4);
JTextArea textArea_5 = new JTextArea();
textArea_5.setBounds(405, 10, 56, 22);
textArea_5.setEnabled(false);
textArea_5.setEditable(false);
frmHauptmen.getContentPane().add(textArea_5);
JTextArea textArea_6 = new JTextArea();
textArea_6.setBounds(473, 10, 56, 22);
textArea_6.setEnabled(false);
textArea_6.setEditable(false);
frmHauptmen.getContentPane().add(textArea_6);
JTextArea textArea_7 = new JTextArea();
textArea_7.setBounds(589, 10, 56, 22);
textArea_7.setEditable(false);
textArea_7.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_7);
JTextArea textArea_8 = new JTextArea();
textArea_8.setBounds(699, 10, 56, 22);
textArea_8.setEnabled(false);
textArea_8.setEditable(false);
frmHauptmen.getContentPane().add(textArea_8);
JLabel lblLaufendeTransporte = new JLabel("Laufende transporte");
lblLaufendeTransporte.setBounds(727, 111, 123, 22);
frmHauptmen.getContentPane().add(lblLaufendeTransporte);
JTextArea textArea_9 = new JTextArea();
textArea_9.setBounds(727, 146, 123, 106);
textArea_9.setEnabled(false);
textArea_9.setEditable(false);
frmHauptmen.getContentPane().add(textArea_9);
JLabel lblAuftragsangebote = new JLabel("Auftragsangebote");
lblAuftragsangebote.setBounds(727, 265, 123, 22);
frmHauptmen.getContentPane().add(lblAuftragsangebote);
JTextArea textArea_10 = new JTextArea();
textArea_10.setBounds(727, 300, 123, 106);
textArea_10.setEnabled(false);
textArea_10.setEditable(false);
frmHauptmen.getContentPane().add(textArea_10);
JButton btnNewButton = new JButton("Depot zeigen");
btnNewButton.setBounds(743, 443, 107, 25);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
frmHauptmen.getContentPane().add(btnNewButton);
JButton btnNewButton_1 = new JButton("Karte zeigen");
btnNewButton_1.setBounds(743, 474, 107, 25);
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
frmHauptmen.getContentPane().add(btnNewButton_1);
JTextArea textArea_11 = new JTextArea();
textArea_11.setBounds(727, 511, 138, 25);
textArea_11.setEditable(false);
textArea_11.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_11);
JButton btnNewButton_2 = new JButton("R\u00FCckw");
btnNewButton_2.setBounds(727, 537, 69, 25);
frmHauptmen.getContentPane().add(btnNewButton_2);
JButton btnPause = new JButton("Pause");
btnPause.setBounds(743, 564, 97, 25);
frmHauptmen.getContentPane().add(btnPause);
JButton btnVorw = new JButton("Vorw.");
btnVorw.setBounds(796, 537, 69, 25);
frmHauptmen.getContentPane().add(btnVorw);
JPanel panel = new JPanel();
panel.setBounds(20, 56, 638, 489);
frmHauptmen.getContentPane().add(panel);
panel.setLayout(null);
JLabel lblNewLabel = new JLabel("");
lblNewLabel.setIcon(new ImageIcon("C:\\Users\\Sobhi\\Desktop\\karte#.jpg"));
lblNewLabel.setBounds(0, 55, 638, 489);
panel.add(lblNewLabel);
JPanel panel_1 = new JPanel();
panel_1.setBounds(110, 444, 209, -5);
panel.add(panel_1);
}
}
und das Menüfenster:
//package sep;
import javax.swing.JFrame;
/**
*
* @author fateh
*/
public class menue extends javax.swing.JFrame {
/**
* Creates new form menue
*/
public menue() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jButton1 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Pause");
jButton1.setText("Speichern");
jLabel1.setFont(new java.awt.Font("Tempus Sans ITC", 1, 24)); // NOI18N
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("PAUSE");
jButton2.setText("Optionen");
jButton3.setText("Beenden");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton4.setText("Zurück");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
if(evt.getSource()==jButton4){
Sep_prototyp s = new Sep_prototyp();
}
// jButton4ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(170, 170, 170)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(164, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(81, 81, 81)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(62, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
JFrame f = new JFrame();
f.setVisible(false);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see How to Set the Look and Feel (The Java™ Tutorials > Creating a GUI With JFC/Swing > Modifying the Look and Feel)
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new menue().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
// End of variables declaration
protected Object frame;
}
Ich weiß, dass es viel ist, jedoch würde ich mich über eine Antwort sehr freuen! :toll::toll:
das ist mein erster Forumeintrag also entschuldigt, falls ich was falsch gemacht habe.
Ich studiere Wiinf und bin gerade an einem Programmierprojekt dran.
Ich habe folgendes Problem:
Ich habe jetzt ein Fenster programmiert mit verschiedenen Buttons, wobei ein Button die Funktion Pause beinhaltet. Bei Klick des Buttons "Pause" erscheint ein Pausemenüfenster. Das Problem jetzt ist, dass das vorherige Fenster immer noch aktiv ist, d.h. es kann noch benutzt werden, jedoch soll dies nicht so sein.
Ich weiß dass ich hier die disable funktion benutzen muss, jedoch funktioniert dies nicht bei mir.
Ich poste hier mal einen Teil meines erstellten Codes
Hauptmenü(aktuelles fenster):import java.awt.EventQueue;
public class Sep_prototyp {
private JFrame frmHauptmen;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Sep_prototyp window = new Sep_prototyp();
window.frmHauptmen.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public Sep_prototyp() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frmHauptmen = new JFrame();
frmHauptmen.setVisible(true);
frmHauptmen.addContainerListener(new ContainerAdapter() {
@Override
public void componentAdded(ContainerEvent arg0) {
}
});
frmHauptmen.setTitle("Hauptmen\u00FC");
frmHauptmen.setType(Type.POPUP);
frmHauptmen.getContentPane().setEnabled(false);
frmHauptmen.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frmHauptmen.setBounds(100, 100, 904, 665);
frmHauptmen.getContentPane().setLayout(null);
JLabel lblWaggons = new JLabel("Waggons");
lblWaggons.setBounds(12, 13, 56, 16);
frmHauptmen.getContentPane().add(lblWaggons);
JTextArea textArea = new JTextArea();
textArea.setBounds(269, 10, -53, 22);
frmHauptmen.getContentPane().add(textArea);
JTextArea textArea_1 = new JTextArea();
textArea_1.setBounds(80, 10, 56, 22);
textArea_1.setEnabled(false);
textArea_1.setEditable(false);
frmHauptmen.getContentPane().add(textArea_1);
JLabel lblLoks = new JLabel("Loks");
lblLoks.setBounds(296, 10, 56, 22);
frmHauptmen.getContentPane().add(lblLoks);
JLabel lblDepots = new JLabel("Depots");
lblDepots.setBounds(540, 10, 56, 22);
frmHauptmen.getContentPane().add(lblDepots);
JLabel lblGeld = new JLabel("Geld");
lblGeld.setBounds(667, 10, 49, 22);
frmHauptmen.getContentPane().add(lblGeld);
final JButton btnMen = new JButton("Men\u00FC");
btnMen.setBounds(753, 45, 97, 25);
btnMen.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(e.getSource()== btnMen){
//Object[] options = {"OK"};
//JOptionPane.showOptionDialog(null, "Programmiert von Sobhi Ahmad", "Information", JOptionPane.DEFAULT_OPTION,JOptionPane.PLAIN_MESSAGE, null, options, options[0]);
menue m= new menue();
Sep_prototyp s = new Sep_prototyp();
m.setVisible(true);
s.frmHauptmen.disable();
}
//}
}
});
frmHauptmen.getContentPane().add(btnMen);
JButton btnDatenbank = new JButton("Datenbank");
btnDatenbank.setBounds(753, 84, 97, 25);
frmHauptmen.getContentPane().add(btnDatenbank);
JTextArea textArea_2 = new JTextArea();
textArea_2.setBounds(148, 10, 56, 22);
textArea_2.setEnabled(false);
textArea_2.setEditable(false);
frmHauptmen.getContentPane().add(textArea_2);
JTextArea textArea_3 = new JTextArea();
textArea_3.setBounds(214, 10, 56, 22);
textArea_3.setEditable(false);
textArea_3.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_3);
JTextArea textArea_4 = new JTextArea();
textArea_4.setBounds(337, 10, 56, 22);
textArea_4.setEnabled(false);
textArea_4.setEditable(false);
frmHauptmen.getContentPane().add(textArea_4);
JTextArea textArea_5 = new JTextArea();
textArea_5.setBounds(405, 10, 56, 22);
textArea_5.setEnabled(false);
textArea_5.setEditable(false);
frmHauptmen.getContentPane().add(textArea_5);
JTextArea textArea_6 = new JTextArea();
textArea_6.setBounds(473, 10, 56, 22);
textArea_6.setEnabled(false);
textArea_6.setEditable(false);
frmHauptmen.getContentPane().add(textArea_6);
JTextArea textArea_7 = new JTextArea();
textArea_7.setBounds(589, 10, 56, 22);
textArea_7.setEditable(false);
textArea_7.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_7);
JTextArea textArea_8 = new JTextArea();
textArea_8.setBounds(699, 10, 56, 22);
textArea_8.setEnabled(false);
textArea_8.setEditable(false);
frmHauptmen.getContentPane().add(textArea_8);
JLabel lblLaufendeTransporte = new JLabel("Laufende transporte");
lblLaufendeTransporte.setBounds(727, 111, 123, 22);
frmHauptmen.getContentPane().add(lblLaufendeTransporte);
JTextArea textArea_9 = new JTextArea();
textArea_9.setBounds(727, 146, 123, 106);
textArea_9.setEnabled(false);
textArea_9.setEditable(false);
frmHauptmen.getContentPane().add(textArea_9);
JLabel lblAuftragsangebote = new JLabel("Auftragsangebote");
lblAuftragsangebote.setBounds(727, 265, 123, 22);
frmHauptmen.getContentPane().add(lblAuftragsangebote);
JTextArea textArea_10 = new JTextArea();
textArea_10.setBounds(727, 300, 123, 106);
textArea_10.setEnabled(false);
textArea_10.setEditable(false);
frmHauptmen.getContentPane().add(textArea_10);
JButton btnNewButton = new JButton("Depot zeigen");
btnNewButton.setBounds(743, 443, 107, 25);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
frmHauptmen.getContentPane().add(btnNewButton);
JButton btnNewButton_1 = new JButton("Karte zeigen");
btnNewButton_1.setBounds(743, 474, 107, 25);
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
frmHauptmen.getContentPane().add(btnNewButton_1);
JTextArea textArea_11 = new JTextArea();
textArea_11.setBounds(727, 511, 138, 25);
textArea_11.setEditable(false);
textArea_11.setEnabled(false);
frmHauptmen.getContentPane().add(textArea_11);
JButton btnNewButton_2 = new JButton("R\u00FCckw");
btnNewButton_2.setBounds(727, 537, 69, 25);
frmHauptmen.getContentPane().add(btnNewButton_2);
JButton btnPause = new JButton("Pause");
btnPause.setBounds(743, 564, 97, 25);
frmHauptmen.getContentPane().add(btnPause);
JButton btnVorw = new JButton("Vorw.");
btnVorw.setBounds(796, 537, 69, 25);
frmHauptmen.getContentPane().add(btnVorw);
JPanel panel = new JPanel();
panel.setBounds(20, 56, 638, 489);
frmHauptmen.getContentPane().add(panel);
panel.setLayout(null);
JLabel lblNewLabel = new JLabel("");
lblNewLabel.setIcon(new ImageIcon("C:\\Users\\Sobhi\\Desktop\\karte#.jpg"));
lblNewLabel.setBounds(0, 55, 638, 489);
panel.add(lblNewLabel);
JPanel panel_1 = new JPanel();
panel_1.setBounds(110, 444, 209, -5);
panel.add(panel_1);
}
}
und das Menüfenster:
//package sep;
import javax.swing.JFrame;
/**
*
* @author fateh
*/
public class menue extends javax.swing.JFrame {
/**
* Creates new form menue
*/
public menue() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jButton1 = new javax.swing.JButton();
jLabel1 = new javax.swing.JLabel();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Pause");
jButton1.setText("Speichern");
jLabel1.setFont(new java.awt.Font("Tempus Sans ITC", 1, 24)); // NOI18N
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
jLabel1.setText("PAUSE");
jButton2.setText("Optionen");
jButton3.setText("Beenden");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jButton4.setText("Zurück");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
if(evt.getSource()==jButton4){
Sep_prototyp s = new Sep_prototyp();
}
// jButton4ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(170, 170, 170)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 165, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(164, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(81, 81, 81)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(62, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
JFrame f = new JFrame();
f.setVisible(false);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see How to Set the Look and Feel (The Java™ Tutorials > Creating a GUI With JFC/Swing > Modifying the Look and Feel)
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(menue.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new menue().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
// End of variables declaration
protected Object frame;
}
Ich weiß, dass es viel ist, jedoch würde ich mich über eine Antwort sehr freuen! :toll::toll: