所以我是第一次学习 Java,是时候尝试我的第一个项目了。我被困在“第一道障碍”哈哈。
我遇到的问题是我实际上不知道如何将 J 项目分开。
我有一个250,350
用于登录表单的窗口,其中JLabel
一个JTextField
用于用户名,一个JLabel
JPassword
用于密码,JButton
底部带有一个。
我现在要做的是设置样式,以便表单顶部和底部之间的间距使其居中,并在JLabel
和之间添加行的高度空间JTextField
。(基本上是 \n 类型的交易,但这不起作用。)
希望这是有道理的,如果没有,我道歉,我会尝试改写/添加代码!
public Game() {
this.setSize(250,350);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Sticket Cricket - Login");
JPanel loginMenuPanel = new JPanel();
loginButton = new JButton("Login");
usernameField = new JTextField();
usernameField.setColumns(10);
passwordField = new JPasswordField();
passwordField.setColumns(10);
passwordField.requestFocus();
usernameLabel = new JLabel("Username: ");
passwordLabel = new JLabel("Password: ");
this.add(loginMenuPanel);
loginMenuPanel.add(usernameLabel);
loginMenuPanel.add(usernameField);
loginMenuPanel.add(passwordLabel);
loginMenuPanel.add(passwordField);
loginMenuPanel.add(loginButton);
this.setVisible(true);
}