📄 selectinforbydepidpanel.java~1~
字号:
package employeemanagersystem;
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class SelectInforByDepIdPanel
extends JPanel
{
public SelectInforByDepIdPanel()
{
try
{
jbInit();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
private void jbInit()
throws Exception
{
this.setLayout(null);
depLabel.setText("选择要查询的部门:");
depLabel.setBounds(new Rectangle(15, 9, 127, 22));
depComboBox.setBounds(new Rectangle(176, 11, 115, 24));
for (int i = 0; i < depIds.size(); i++)
{
depName = depIds.elementAt(i).toString().trim();
depComboBox.addItem(depName);
}
employeeInforTable = new JTable(mtm);
jScrollPane1.setBounds(new Rectangle(11, 58, 875, 198));
selectButton.setBounds(new Rectangle(328, 12, 68, 21));
selectButton.setText("查询");
selectButton.addActionListener(new
SelectInforByDepIdPanel_selectButton_actionAdapter(this));
this.add(depLabel);
this.add(depComboBox);
this.add(jScrollPane1);
this.add(selectButton);
jScrollPane1.getViewport().add(employeeInforTable);
}
private void jbInitTable()
throws Exception
{
employeeInforTable = new JTable(mtm);
jScrollPane1.setBounds(new Rectangle(11, 58, 875, 198));
this.add(jScrollPane1);
jScrollPane1.getViewport().add(employeeInforTable);
}
VectorVariable vv = new VectorVariable();
Vector depIds = vv.depIds;
Vector depNames = vv.depNames;
String depName = "";
MyTableModel mtm = new MyTableModel();
JLabel depLabel = new JLabel();
JComboBox depComboBox = new JComboBox();
JScrollPane jScrollPane1 = new JScrollPane();
JTable employeeInforTable = new JTable();
JButton selectButton = new JButton();
public void selectButton_actionPerformed(ActionEvent e)
{
int index = depComboBox.getSelectedIndex();
String depId = depIds.elementAt(index).toString();
MyTableModel temp = new MyTableModel();
SQLClass mySql = new SQLClass();
mySql.initEmployeeInforByEmpIdTableModel(temp, depId, 3);
mtm = temp;
try
{
this.jbInitTable();
}
catch (Exception ee)
{
ee.printStackTrace();
}
}
}
class SelectInforByDepIdPanel_selectButton_actionAdapter
implements ActionListener
{
private SelectInforByDepIdPanel adaptee;
SelectInforByDepIdPanel_selectButton_actionAdapter(SelectInforByDepIdPanel
adaptee)
{
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e)
{
adaptee.selectButton_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -