北京尚学堂14章编程题

1仅供参考
package gui;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class Test8
{

public static void main(String[] args)
{
    // TODO Auto-generated method stub
    new LoginFrame1();

}

}
class LoginFrame1 extends JFrame
{
private JPanel pnl;
private JLabel lblTitle;
private JLabel lblUserName;
private JLabel lblPassWord;
private JLabel lblQuePwd;
private JLabel lblQemail;
private JButton btn;
private JTextField TxtUserName;
private JPasswordField TpwdUserPwd;
private JPasswordField TQuePwd;
private JTextField TQemail;
public LoginFrame1()
{
pnl = new JPanel(null);
TxtUserName = new JTextField();
TpwdUserPwd = new JPasswordField();
TQuePwd = new JPasswordField();
TQemail = new JTextField();
lblTitle = new JLabel(“逆风用户注册”);
lblUserName = new JLabel(“用户名”);
lblPassWord = new JLabel(“密码”);
lblQuePwd = new JLabel(“确认密码”);
lblQemail = new JLabel(“邮箱”);
btn = new JButton(“注册”);
print();
}
private void print()
{
this.setTitle(“逆风飞翔登录窗口”);
this.setSize(300, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
lblTitle.setBounds(110, 20, 100, 30);
lblUserName.setBounds(30, 60, 80, 30);
lblPassWord.setBounds(30, 90, 80, 30);
lblQuePwd.setBounds(30, 120, 80, 30);
lblQemail.setBounds(30, 150, 80, 30);
TxtUserName.setBounds(100, 60, 120, 25);
TpwdUserPwd.setBounds(100, 90, 120, 25);
TQuePwd.setBounds(100, 120, 120, 25);
TQemail.setBounds(100, 150, 120, 25);
btn.setBounds(110, 200, 75, 25);
pnl.add(lblPassWord);
pnl.add(lblQemail);
pnl.add(lblTitle);
pnl.add(lblUserName);
pnl.add(lblQuePwd);
pnl.add(TQemail);
pnl.add(TQuePwd);
pnl.add(TpwdUserPwd);
pnl.add(TxtUserName);
pnl.add(btn);
this.add(pnl);
this.setVisible(true);

}

}
编译运行的结果是:
在这里插入图片描述
###:如何感觉有帮助的话,那就一起转发分享吧!

发布了19 篇原创文章 · 获赞 9 · 访问量 1900

猜你喜欢

转载自blog.csdn.net/qiukui111/article/details/89464283