ich lern gerade den umganag mit swing.....dazu les das buch "java in 21 days"....
aber irgendwie die darin vorgestellten porgramme fuer die swingbeispiele funktionieren nicht....
es kommt immer
"
C:\users\java\tests>java ButtonFrame
Exception in thread "main" java.lang.Error: Do not use ButtonFrame.add() use But
tonFrame.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(Unknown Source)
at javax.swing.JFrame.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at ButtonFrame.<init>(ButtonFrame.java:16)
at ButtonFrame.main(ButtonFrame.java:21)
"
der code.........
was laeuft da schief..... as sollte doch funktionieren.....
gruss
FKMaster
aber irgendwie die darin vorgestellten porgramme fuer die swingbeispiele funktionieren nicht....
es kommt immer
"
C:\users\java\tests>java ButtonFrame
Exception in thread "main" java.lang.Error: Do not use ButtonFrame.add() use But
tonFrame.getContentPane().add() instead
at javax.swing.JFrame.createRootPaneException(Unknown Source)
at javax.swing.JFrame.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at ButtonFrame.<init>(ButtonFrame.java:16)
at ButtonFrame.main(ButtonFrame.java:21)
"
der code.........
Code:
import javax.swing.*;
public class ButtonFrame extends JFrame {
JButton load = new JButton("Load");
JButton save = new JButton("Save");
JButton unsubscribe = new JButton("Unsubscribe");
public ButtonFrame() {
super("Button Frame");
setSize(80, 170);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
pane.add(load);
pane.add(save);
pane.add(unsubscribe);
add(pane);
setVisible(true);
}
public static void main(String[] arguments) {
ButtonFrame bf = new ButtonFrame();
}
}
was laeuft da schief..... as sollte doch funktionieren.....
gruss
FKMaster