package COM.Study;
import javax.swing.;
import java.awt.;
public class LoginFrame extends JFrame {
public void setFrame(){
this.setSize(500,350);//设置窗体名
this.setTitle("元宝聊天室");//设置窗体名
this.setLocationRelativeTo(null);//设置窗口居中
this.setResizable(false);//设置窗口大小不可变,(默认可变)
this.setBackground(Color.pink);//设置窗体背景颜色
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗口时,程序退出
//创建面板
JPanel jp=new JPanel(new GridLayout(4,1));//外层面板创建为网格布局
jp.setBackground(Color.pink);
//"欢迎登录界面面板"
JPanel welpanel=new JPanel();
welpanel.setBackground(Color.pink);//设置面板背景颜色
JLabel wellabel=new JLabel("欢迎登录元宝聊天室");
wellabel.setFont(new Font("宋体",Font.LAYOUT_LEFT_TO_RIGHT,25));//设置标签字体组件
welpanel.add(wellabel);
//账号面板
JPanel accpanel=new JPanel();
accpanel.setBackground(Color.pink);
JLabel acclabel=new JLabel("账号");
JTextField acctext=new JTextField(13);
accpanel.add(acclabel);
accpanel.add(acctext);
//密码面板
JPanel pwdpanel=new JPanel();
pwdpanel.setBackground(Color.pink);
JLabel pwdlabel=new JLabel("密码");
JTextField pwdtext=new JTextField(13);
pwdpanel.add(pwdlabel);
pwdpanel.add(pwdtext);
//登录,注册面板
JPanel loginpanel=new JPanel();
loginpanel.setBackground(Color.pink);
JButton loginbtn=new JButton("登录");
JButton regbtn=new JButton("注册");
loginpanel.add(loginbtn);
loginpanel.add(regbtn);
//将各个面板添加到窗体
jp.add(welpanel);
jp.add(accpanel);
jp.add(pwdpanel);
jp.add(loginpanel);
this.add(jp);
}
public static void main(String[] args) {
LoginFrame lf=new LoginFrame();//创建窗体
lf.setFrame();
lf.setVisible(true);
}
}