Witam,
Tworzę proste okno z polami do wprowadzenia loginu i hasła i nie wiem czemu ale te komponenty nie chcą się wyświetlić. Konkretnie nie działają mi te pola tekstowe bo ja je usunę to labele i buttona mi wyświetla. Co tu jest nie tak?
package javasimplymenu;
public final class MainWindow extends JFrame{
public MainWindow() {
setTitle("Java Login Window");
setSize(new Dimension(600, 400));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setResizable(false);
setVisible(true);
initComponent();
}
public void initComponent(){
add(new LoginPanel());
}
}
class LoginPanel extends JPanel {
public LoginPanel() {
JLabel loginLabel = new JLabel("Login: ");
add(loginLabel);
JTextField loginField = new JTextField(20);
add(loginField);
JLabel passwdLabel = new JLabel("Password: ");
add(passwdLabel);
JPasswordField passwdField = new JPasswordField(20);
add(passwdField);
JButton loginButton = new JButton("Zaloguj");
add(loginButton);
}
}