Ich habe folgendes Problem. Es gibt eine Startklasse von welcher aus ein Fenster erstellt wird. Für dieses Fenster gibt es Einstellungen (z. B. Größe, Position) die mittel Preferences gespeichert sind. Wie bringe ich nun alles zusammen, sodass ich die gespeicherten Einstellungen auf das zu erstellende Fenster anwenden kann? Oder ist der generelle Aufbau schon falsch?
Startklasse:
Einstellungen:
Fenster:
Startklasse:
Java:
public class Main {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
new MainFrame().setVisible(true);
}
});
}
}
Java:
public class Settings {
public void getPrefs() {
Preferences prefs = Preferences.userNodeForPackage(this.getClass());
int width = prefs.getInt("WIDTH", 200);
....
}
}
Java:
public class MainFrame extends javax.swing.JFrame {
public MainFrame() {
initComponents();
}
private void initComponents() { ...
Zuletzt bearbeitet: