Java GUI in anderer File aufrufen

buff86

Neues Mitglied
Hallo zusammen!

Ich hab da ein kleines Problemchen mit dem Aufruf einer GUI Datei in einer anderen java Datei.

Ich hab mit nem GUI Builder nen einfachen Code fuer nen Fenster erstellt. Diese Datei will ich nun in die Hauptdatei einbinden. Allerdings, weiss ich nicht wie ich das verknuepfen soll.

Code der gui datei:
Java:
public class bePrepaid extends javax.swing.JFrame {

    public void bePrepaidGUI() {

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("FOCUS");
        setBackground(new java.awt.Color(204, 204, 204));
        setMinimumSize(new java.awt.Dimension(800, 600));
        setResizable(false);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 800, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 600, Short.MAX_VALUE)
        );

        pack();
    }
}

Und sie soll hier aufgerufen werden:
Java:
else if (cType == 2)
{
// gui soll hier aufgerufen werden
}

Ich hoffe es versteht jemand was ich meine und kann mir weiter helfen!!
 
Die GUI beinhaltet doch noch gar nichts? :autsch:
Aber der GUIBuilder hat dir doch sicherlich auch so etwas wie
Java:
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				bePrepaid gui = new bePrepaid();
				gui.bePrepaidGUI();
				gui.setVisible(true);
			}
		});
generiert oder? Das müsstest du jetzt an der besagten Stelle einfügen. Klassen schreibt man übrigens groß.
 
Manchmal ist die Antwort doch eifnacher als man denkt 🙂

Hatte einfach vergessen den Rest des Codes zu kopieren, kein Wunder dass es nicht ging.

Funktioniert jetzt jedenfalls einwandfrei.

Danke :toll:
 

Neue Themen


Zurück
Oben