在建立一个Loginreg类,为窗口增加一个登录注册面板
时间: 2024-03-10 22:47:57 浏览: 64
好的,以下是添加了登录注册面板的GameWin类和新建的Loginreg类的代码:
GameWin类:
```java
package xjdz;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class GameWin extends JFrame {
public GameWin() {
this.setTitle("oqcw星际大战仿飞机大战小游戏");
this.setSize(999, 666);
this.setResizable(false);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setContentPane(new JLabel(new ImageIcon("src/bg.jpg")));
// 添加登录注册面板
Loginreg loginreg = new Loginreg();
this.add(loginreg);
}
public static void main(String[] args) {
GameWin gameWin = new GameWin();
gameWin.setVisible(true);
}
}
```
Loginreg类:
```java
package xjdz;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Loginreg extends JPanel {
public Loginreg() {
JLabel label1 = new JLabel("用户名:");
JTextField textField1 = new JTextField(20);
JLabel label2 = new JLabel("密码:");
JTextField textField2 = new JTextField(20);
JButton loginButton = new JButton("登录");
JButton registerButton = new JButton("注册");
this.add(label1);
this.add(textField1);
this.add(label2);
this.add(textField2);
this.add(loginButton);
this.add(registerButton);
}
}
```
在GameWin类的构造方法中,我们新建了一个Loginreg对象,并将其添加到了窗口中。在Loginreg类中,我们创建了用户名、密码、登录和注册按钮,并将它们添加到了面板中。这样,我们就完成了一个简单的登录注册面板的设计。当然,你可以根据实际需求对面板进行修改和扩展。
阅读全文