📄 kindinformationpane.java
字号:
/*
* 创建日期 2006-6-27
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package view;
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JComboBox;
import javax.swing.JButton;
import javax.swing.table.DefaultTableModel;
import contorl.KIControl;
/**
* @author 21660313010
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class KindInformationPane extends JPanel {
private JLabel biglbl = null;
private JLabel smalllbl = null;
private JTable showtable = null;
private JScrollPane jScrollPane = null;
public JComboBox bigcbx = null;
public JComboBox smallcbx = null;
public JButton surebtn = null;
public JButton cancelbtn = null;
private KIControl kic;
public DefaultTableModel model;
/**
* This method initializes
*
*/
public KindInformationPane() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
smalllbl = new JLabel();
biglbl = new JLabel();
model=new DefaultTableModel();
this.setLayout(null);
biglbl.setText("大类别:");
biglbl.setBounds(30, 40, 55, 30);
smalllbl.setBounds(311, 40, 55, 30);
smalllbl.setText("小类别:");
this.setBounds(0, 0, 600, 300);
this.add(biglbl, null);
this.add(smalllbl, null);
this.add(getJScrollPane(), null);
this.add(getBigcbx(), null);
this.add(getSmallcbx(), null);
this.add(getSurebtn(), null);
this.add(getCancelbtn(), null);
kic=new KIControl(this);
model.addColumn("资产ID");
model.addColumn("大类");
model.addColumn("小类");
model.addColumn("名称");
model.addColumn("型号");
model.addColumn("价格");
model.addColumn("状态");
model.addColumn("备注");
model.addColumn("占用者");
bigcbx.addItemListener(kic);
smallcbx.addItemListener(kic);
surebtn.addActionListener(kic);
cancelbtn.addActionListener(kic);
}
/**
* This method initializes jTable
*
* @return javax.swing.JTable
*/
private JTable getShowtable() {
if (showtable == null) {
showtable = new JTable(model);
}
return showtable;
}
/**
* This method initializes jScrollPane
*
* @return javax.swing.JScrollPane
*/
private JScrollPane getJScrollPane() {
if (jScrollPane == null) {
jScrollPane = new JScrollPane();
jScrollPane.setBounds(30, 90, 500, 130);
jScrollPane.setViewportView(getShowtable());
}
return jScrollPane;
}
/**
* This method initializes jComboBox
*
* @return javax.swing.JComboBox
*/
private JComboBox getBigcbx() {
if (bigcbx == null) {
Vector items=new Vector();
items.add("办公室外设");
items.add("数码产品");
items.add("计算机");
bigcbx = new JComboBox(items);
bigcbx.setBounds(85, 40, 100, 30);
}
return bigcbx;
}
/**
* This method initializes jComboBox1
*
* @return javax.swing.JComboBox
*/
private JComboBox getSmallcbx() {
if (smallcbx == null) {
smallcbx = new JComboBox();
smallcbx.setBounds(365, 40, 100, 30);
}
return smallcbx;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getSurebtn() {
if (surebtn == null) {
surebtn = new JButton();
surebtn.setBounds(70, 240, 75, 30);
surebtn.setText("确定");
}
return surebtn;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getCancelbtn() {
if (cancelbtn == null) {
cancelbtn = new JButton();
cancelbtn.setBounds(396, 240, 75, 30);
cancelbtn.setText("清空");
}
return cancelbtn;
}
public void smallchange(int i) {
// TODO 自动生成方法存根
DefaultComboBoxModel model=new DefaultComboBoxModel();
switch(i)
{
case 1:
smallcbx.removeAllItems();
model.addElement("传真机");
model.addElement("复印机");
model.addElement("打印机");
model.addElement("其他");
smallcbx.setModel(model);
break;
case 2:
smallcbx.removeAllItems();
model.addElement("数码相机");
model.addElement("投影仪");
model.addElement("其他");
smallcbx.setModel(model);
break;
case 3:
smallcbx.removeAllItems();
model.addElement("笔记本电脑");
model.addElement("台式机");
model.addElement("服务器");
model.addElement("其他");
smallcbx.setModel(model);
break;
}
}
} // @jve:decl-index=0:visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -