📄 ruku.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.event.*;
import java.util.*;
public class Ruku extends JFrame
{
int i=0;
//getContentPane().setLayout(new BorderLayout());
JToolBar tb=new JToolBar();
JButton b1,b2,b3,b4,b5,b6,b7;
public Ruku()
{
super.setTitle("入库表");
JPanel p=new JPanel();
p.setLayout(new GridLayout(2,1));
JPanel p1=new JPanel();
JPanel p2=new JPanel();
p.add(p1);
p.add(p2);
b1=new JButton("增加",new ImageIcon("pic1\\b1.gif"));
b2=new JButton("加行",new ImageIcon("pic1\\b2.gif"));
b3=new JButton("删行",new ImageIcon("pic1\\b3.gif"));
b4=new JButton("打印",new ImageIcon("pic1\\b4.gif"));
b5=new JButton("存储",new ImageIcon("pic1\\b5.gif"));
b6=new JButton("提示",new ImageIcon("pic1\\b6.gif"));
b7=new JButton("退出",new ImageIcon("pic1\\b7.gif"));
tb.add(b1);
tb.add(b2);
tb.add(b3);
tb.add(b4);
tb.add(b5);
tb.add(b6);
tb.add(b7);
p1.setLayout(new GridLayout(3,3));
//工具栏工具栏
JPanel p11=new JPanel();
//第一块面板
JComboBox cb1=new JComboBox();
cb1.addItem("");
cb1.addItem("赠送");
cb1.addItem("盘盈");
cb1.addItem("借入");
cb1.addItem("退货");
cb1.addItem("死亡");
p11.setLayout(new FlowLayout());
p11.add(new JLabel("入库类型"));
p11.add(cb1);
p1.add(p11);
//第2块面板
//可以考虑先定义字体,然后加到里面去
p1.add(new JLabel(" 入 库 单 "));
//第3快
JPanel p13=new JPanel();
p1.add(new JLabel());
//第4块
JPanel p14=new JPanel();
JComboBox cb2=new JComboBox();
cb2.addItem("总库");
cb2.addItem("批发部");
p14.add(new JLabel(" 入库类型"));
p14.add(cb2);
p1.add(p14);
//第5块
JComboBox cb3=new JComboBox();
cb3.addItem("2007-03-28");
JPanel p15=new JPanel();
p15.add(cb3);
p1.add(p15);
//6
p1.add(new JLabel());
//7
JPanel p17=new JPanel();
JTextField txt1=new JTextField(15);
p17.add(new JLabel(" 发货单位"));
p17.add(txt1);
p1.add(p17);
//8
p1.add(new JLabel());
//9
JPanel p19=new JPanel();
JTextField txt2=new JTextField(15);
p19.add(new JLabel(" 编号:"));
p19.add(txt2);
p1.add(p19);
p1.add(p19);
p.add(p1);
//下面开始建立表格
TableModel model;
JTable table=new JTable(2,13);
String[] header={
"商品名称","商品编号","规格","单位","单价","数量","金额"
,"接办人","期限","生产日期"
};
Object[][] data= {
{++i,"","","","","","","","",""},
{++i,"","","","","","","","",""}
};
table=new JTable(data,header);
table.setColumnSelectionAllowed(true);
table.setGridColor(Color.pink);
table.setRowHeight(30);
table.setSize(800,400);
table.setAutoResizeMode(60);
// model=table.getModel();
// JScrollPane jsp=new JScrollPane(table);
p2.add(table.getTableHeader(),BorderLayout.NORTH);
p2.add(table,BorderLayout.CENTER);
p.add(p2);
this.getContentPane().add(tb,"North");
this.getContentPane().add(p);
this.getContentPane().add(tb,"North");
this.getContentPane().add(p);
super.setSize(800,400);
super.setVisible(true);
}
public static void main(String args[])
{
new Ruku();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -