PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Hallo liebe Java Freunde,
eine ganz simple Sache möchte bei mir nicht funktionieren.
Ich programmiere eine Light Weight Kundenverwaltung basierend auf einer Java Embedded DB soweit so gut.
Die Applikation besteht aus einer Main Class die nur eine neue Instanz von JFrame erzeugt.
Dann gibt es zwei JPanel Klassen und eine Steuerungsklasse.
In der Steuerungsklasse befinden sich alle Methoden die für die Steuerung der GUI verwantwortlich sind.
Jetzt möchte ich ganz simpel bei einem Button Klick eins der Panel auf das Frame adden.
Es funktioniert allerdings nicht.
Hier mal ein Codeauschnitt:
JFrame Klasse:
GUI Handler Klasse
Was mache ich falsch ? Hat Jemand eine Idee ?
eine ganz simple Sache möchte bei mir nicht funktionieren.
Ich programmiere eine Light Weight Kundenverwaltung basierend auf einer Java Embedded DB soweit so gut.
Die Applikation besteht aus einer Main Class die nur eine neue Instanz von JFrame erzeugt.
Dann gibt es zwei JPanel Klassen und eine Steuerungsklasse.
In der Steuerungsklasse befinden sich alle Methoden die für die Steuerung der GUI verwantwortlich sind.
Jetzt möchte ich ganz simpel bei einem Button Klick eins der Panel auf das Frame adden.
Es funktioniert allerdings nicht.
Hier mal ein Codeauschnitt:
JFrame Klasse:
Code:
//Konstruktor der Klasse
public ApplicationView() {
initComponents();
setLocationRelativeTo(null);
app.new ApplicationHandler(this);
}
//Button Event zum adden der SystemSettings Panel aufs JFrame
private void systemSettingsActionPerformed(java.awt.event.ActionEvent evt) {
app.showSystemSettings();
}
Code:
private final ApplicationView view;
public ApplicationHandler(ApplicationView view) {
this.view = view;
}
public void showSystemSettings() {
view.add(new SettingsView());
view.repaint();
view.validate();
}
Was mache ich falsch ? Hat Jemand eine Idee ?