📄 toppane.java
字号:
package server.userpane;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import server.login.ServerFrme;
/**
* 用户管理面板中的顶部查询面板
* @author 洪景泉
*
*/
public class TopPane extends JPanel{
private static final long serialVersionUID = 3195341120368894977L;
private UserPane userPane=null;
private ServerFrme qqServerFrm=null;
private JLabel NumLab=null;
private JLabel NameLab=null;
private JLabel DpmLab=null;
private JTextField NumJField=null;
private JTextField NameJField=null;
private JComboBox departmentCom=null;
private JButton SearchJBtn=null;
private UserEvent userEvent=null;
Box hBox=null;
/**
* 构造函数
* @param qqServerFrm 主界面对象
* @param userPane 用户面板对象
*/
public TopPane(ServerFrme qqServerFrm,UserPane userPane) {
// TODO 自动生成构造函数存根
this.qqServerFrm=qqServerFrm;
this.userPane= userPane;
ini();
}
public void ini(){
NumLab=new JLabel("用户编号:");
NameLab=new JLabel("用户姓名:");
DpmLab=new JLabel("部门:");
NumJField=new JTextField();
NameJField=new JTextField();
departmentCom=new JComboBox();
departmentCom.setPreferredSize(new Dimension(100, 20));
SearchJBtn=new JButton("查找");
departmentCom.addItem("");
departmentCom.addItem("市场部");
departmentCom.addItem("开发部");
departmentCom.addItem("生产部");
departmentCom.addItem("会计部");
hBox=Box.createHorizontalBox();
hBox.add(Box.createHorizontalStrut(60));
hBox.add(NumLab);
hBox.add(Box.createHorizontalStrut(5));
hBox.add(NumJField);
hBox.add(Box.createHorizontalStrut(20));
hBox.add(NameLab);
hBox.add(Box.createHorizontalStrut(5));
hBox.add(NameJField);
hBox.add(Box.createHorizontalStrut(20));
hBox.add(DpmLab);
hBox.add(Box.createHorizontalStrut(5));
hBox.add(departmentCom);
hBox.add(Box.createHorizontalStrut(50));
hBox.add(SearchJBtn);
hBox.add(Box.createHorizontalStrut(60));
this.setLayout(new BorderLayout(0,0));
this.add(hBox,BorderLayout.CENTER);
this.setBackground(new Color(222, 246, 250));
this.setBackground(new Color(222, 246, 250));
this.setBorder(BorderFactory.createTitledBorder(BorderFactory
.createLineBorder(new Color(144, 185, 229)), "用户信息查询"));
userEvent=new UserEvent(this,qqServerFrm,2);
SearchJBtn.addActionListener(userEvent);
}
public JButton getSearchJBtn() {
return SearchJBtn;
}
public JComboBox getDepartmentCom() {
return departmentCom;
}
public JTextField getNameJField() {
return NameJField;
}
public JTextField getNumJField() {
return NumJField;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -