java gui / swing
jeg er begyndt at rode med lidt gui og vil godt lave noget med swing .. jeg har tidligere lavet lidt med awt Frame uden problemer men har ikke brugt design view før.jeg bruger jbuilder til at genere det med men der er vist noget jeg ikke har forstået for jeg kan ikke få andet end vinduet frem ...
lige nu vil jeg bare lave en JMenuBar i en JFrame
her er hvad jbuilder har lavet for mig
public class GUI extends JFrame {
public static int height = 300;
public static int width = 400;
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem();
public GUI() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jMenu1.setText("File");
jMenuItem1.setText("Exit");
jMenuItem1.addActionListener(new GUI_jMenuItem1_actionAdapter(this));
this.setTitle("GUI");
this.getContentPane().setLayout(null);
jMenuBar1.add(jMenu1);
jMenu1.add(jMenuItem1);
}
void jMenuItem1_actionPerformed(ActionEvent e) {
System.exit(0);
}
}
class GUI_jMenuItem1_actionAdapter implements java.awt.event.ActionListener {
GUI adaptee;
GUI_jMenuItem1_actionAdapter(GUI adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jMenuItem1_actionPerformed(e);
}
}
og her er min main
public class UseGUI {
public static void main(String[] args) {
GUI g = new GUI();
g.setVisible(true);
g.addWindowListener(new WindowActions());
g.setSize(g.width,g.height);
}
}
hvad gør jeg forkert.. ?
