Natriumarm Geschrieben 30. Dezember 2007 Geschrieben 30. Dezember 2007 Hallo, ich hab angefangen mich mit GUIs zu beschäftigen und folgenden Quelltext geschrieben. import java.awt.Color; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class Hauptmenue extends JFrame { private static final long serialVersionUID = 1L; private JPanel panel; private JLabel lbl_head; private JButton btn_50, btn_100, btn_Birilli, btn_Goretiana; public Hauptmenue() { super("Scoreboard"); setLayout(null); setSize(640, 480); setResizable(false); setLocation(250, 250); setDefaultCloseOperation(DISPOSE_ON_CLOSE); panel = new JPanel(); panel.setBackground(Color.blue); lbl_head = new JLabel(); lbl_head.setText("Willkommen"); lbl_head.setLocation(10, 10); btn_50 = new JButton(); btn_50.setText("50 Stoß"); btn_50.setBounds(300, 80, 40, 20); btn_100 = new JButton(); btn_100.setText("50 Stoß"); btn_100.setBounds(300, 120, 40, 20); btn_Birilli = new JButton(); btn_Birilli.setText("Birilli"); btn_Birilli.setBounds(300, 160, 40, 20); btn_Goretiana = new JButton(); btn_Goretiana.setText("Goretiana"); btn_Goretiana.setBounds(300, 200, 40, 20); panel.add(lbl_head); panel.add(btn_50); panel.add(btn_100); panel.add(btn_Birilli); panel.add(btn_Goretiana); getContentPane().add(panel); setVisible(true); } Wenn ich das starte, bekomm ich das Fenster mit der richtigen Größe und der Position, aber das Panel liegt wohl nicht drauf... Hoffe das mir jemand sagen kann, wo der Fehler liegt. Danke im Vorraus
Un3XpeCteD Geschrieben 30. Dezember 2007 Geschrieben 30. Dezember 2007 Da du als Layout null angegeben hast musst du auch die Größe des Panels setzen. ... panel = new JPanel(); panel.setSize(640, 480); panel.setBackground(Color.blue); ...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden