In meinem Prog lade ich ich die Klasse Connn ( bestehend aus Panels und Labels, usw. ) in der Klasse Main( siehe Quelltext ). Nun möchte ich aber per Menu eine andere "Seite" ( ebenfalls bestehend aus Paneln, usw. ) laden.
Meine Frage ist nun, ist das möglich bzw. auf was muß ich hierbei achten?
Meine Frage ist nun, ist das möglich bzw. auf was muß ich hierbei achten?
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import graphics.*;
import java.sql.*;
public class Main{
public static void main (String [] args){
JFrame fenster = new Connn();
fenster.setSize(700,550);
JMenuBar mbar = new JMenuBar();
JMenu prog = new JMenu("Programm");
mbar.add(prog);
fenster.setJMenuBar(mbar);
JMenuItem info = new JMenuItem("Info");
prog.add(info);
//info.addActionListener(Alinfo);
JMenuItem end = new JMenuItem("Beenden");
prog.add(end);
//end.addActionListener(Alend);
JMenu sql = new JMenu("MySQL");
mbar.add(sql);
JMenuItem befehl = new JMenuItem("Befehl");
sql.add(befehl);
befehl.addActionListener(Albefehl);
JMenu help = new JMenu("Hilfe");
mbar.add(help);
JMenuItem hilfe = new JMenuItem("Hilfe");
help.add(hilfe);
//hilfe.addActionListener(Alhilfe);
WindowListener l = new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
};
fenster.addWindowListener(l);
//fenster.pack();
fenster.setVisible(true);
}
ActionListener Albefehl = new ActionListener(){
public void actionPerformed(ActionEvent e){
JFrame fenster = new Befehl();
}
};
}