Folgender Quellcode
1 | import javax.swing.JFrame; |
2 | import javax.swing.JLabel; |
3 | |
4 | //import statements
|
5 | //Check if window closes automatically. Otherwise add suitable code
|
6 | public class HelloWorldFrame extends JFrame { |
7 | |
8 | public static void main(String args[]) { |
9 | new HelloWorldFrame(); |
10 | }
|
11 | HelloWorldFrame() { |
12 | JLabel jlbHelloWorld = new JLabel("Hello World"); |
13 | add(jlbHelloWorld); |
14 | this.setSize(100, 100); |
15 | // pack();
|
16 | setVisible(true); |
17 | }
|
18 | }
|
liefert im Compiler folgende Fehlermeldung:
1 | Fenster.java:6: error: class HelloWorldFrame is public, should be declared in a file named HelloWorldFrame.java |
2 | public class HelloWorldFrame extends JFrame { |
3 | ^ |
4 | 1 error |
Was ist falsch?