Servus Leute =)
Kurze Frage meinerseits. Ich entwickle gerade eine GUI und mich wundert, dass meine Komponenten nicht angezeigt werden. Laut mehrerer Quellen müsste allerdings alles korrekt sein.
Vielleicht seht ihr ja den Fehler =)
Das Fenster erzeuge ich einfach mittels
Danke schonmal im Voraus =)
Grüße - Morph 8)
Kurze Frage meinerseits. Ich entwickle gerade eine GUI und mich wundert, dass meine Komponenten nicht angezeigt werden. Laut mehrerer Quellen müsste allerdings alles korrekt sein.
Vielleicht seht ihr ja den Fehler =)
Java:
package org.morphesus.cbs.ui;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class UILogin extends JFrame {
private static final long serialVersionUID = 5734903951548686864L;
// Components
private JLabel label_username;
private JLabel label_password;
private JTextField text_username;
private JPasswordField text_password;
private JButton button_login;
private JButton button_abort;
public UILogin() {
super("CodeBot Login");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.getContentPane().setLayout(null);
this.init();
this.setResizable(false);
this.setSize(400, 200);
this.setVisible(true);
}
private void init() {
// Init components
this.label_username = new JLabel("Username:");
this.label_password = new JLabel("Password:");
this.text_username = new JTextField();
this.text_password = new JPasswordField();
this.button_login = new JButton("Login");
this.button_abort = new JButton("Abort");
// Justify components
this.label_username.setLocation(10, 10);
this.label_password.setLocation(10, 30);
// Add components
this.getContentPane().add(this.label_username);
this.getContentPane().add(this.label_password);
this.getContentPane().add(this.text_username);
this.getContentPane().add(this.text_password);
this.getContentPane().add(this.button_login);
this.getContentPane().add(this.button_abort);
this.pack();
}
}
Das Fenster erzeuge ich einfach mittels
Java:
UILogin login = new UILogin();
Danke schonmal im Voraus =)
Grüße - Morph 8)