📄 talkframe.java
字号:
package com.qq;
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.net.*;
import javax.swing.border.*;
public class TalkFrame extends JFrame
{
public JLabel JL;
public ClientButton btnClose;
public ClientButton btnEnter;
public JLabel lblUser;
public JLabel lblPassword;
public JTextField tfUser;
public JTextField tfPassword;
public TalkFrame(String name)
{
super(name);
Container c = this.getContentPane();
c.setLayout(new BorderLayout());
JPanel NorthPanel = new JPanel(); //北面的JPanel
NorthPanel.setPreferredSize(new Dimension(322,50));
URL topimageIconUrl = TalkFrame.class.getResource("img/loginImg/loginHeard.jpg");
ImageIcon topimageicon = new ImageIcon(topimageIconUrl);
JL = new JLabel();
JL.setIcon(topimageicon);
NorthPanel.setLayout(new BorderLayout());
NorthPanel.add(JL,BorderLayout.NORTH);
JPanel SouthPanel = new JPanel(); //南面的JPanel
SouthPanel.setLayout(new FlowLayout());
btnClose = new ClientButton("关闭",1,false);
btnEnter = new ClientButton("登入",1,false);
SouthPanel.add(btnEnter);
SouthPanel.add(btnClose);
JPanel WestPanel = new JPanel(); //西面的JPanel
JPanel EastPanel = new JPanel(); //东面的JPanel
JPanel CenterPanel= new JPanel(); //中间的JPanel
CenterPanel.setBorder(new LineBorder(new Color(225,245,255),1));
CenterPanel.setLayout(new FlowLayout(FlowLayout.CENTER,50,40));
lblUser = new JLabel("用户名:");
lblPassword = new JLabel("密 码:");
tfUser = new JTextField();
tfUser.setPreferredSize(new Dimension(100,20));
tfPassword = new JTextField();
tfPassword.setPreferredSize(new Dimension(100,20));
CenterPanel.add(lblUser);
CenterPanel.add(tfUser);
CenterPanel.add(lblPassword);
CenterPanel.add(tfPassword);
NorthPanel.setBackground(new Color(102,204,255)); //北面的JPanel
SouthPanel.setBackground(new Color(102,204,255)); //南面的JPanel
WestPanel.setBackground(new Color(102,204,255)); //西面的JPanel
EastPanel.setBackground(new Color(102,204,255)); //东面的JPanel
CenterPanel.setBackground(new Color(102,204,255)); //中间的JPanel
c.add(WestPanel,BorderLayout.WEST);
c.add(EastPanel,BorderLayout.EAST);
c.add(NorthPanel,BorderLayout.NORTH);
c.add(SouthPanel,BorderLayout.SOUTH);
c.add(CenterPanel,BorderLayout.CENTER);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String age[])
{
TalkFrame TF = new TalkFrame("Login");
TF.setSize(325,300);
TF.show(true);
}
// class myActionListener extends ActionListener
// {
// public void actionPerformed(ActionEvent ae)
// {
// msgPane.setText(sendPane.getText());
// sendPane.setText("");
// }
//
// }
public ClientButton getbtnClose()
{
return btnClose;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -