sell.java
来自「中小型书店管理系统,主要是为了方便书店的管理而编写的管理系统.」· Java 代码 · 共 188 行
JAVA
188 行
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Sell extends JFrame
{
private JLabel label1,label2,label3,label4,label5,label6,label7,label8,label9,label10,label11,label12,label13;
private JComboBox box1,box2;
private JButton button1,button2;
private JTextField textField1,textField2,textField3,textField4,textField5,textField6,textField7,textField8,textField9,textField10;
private JTextArea area1;
private GridBagLayout layout;
private GridBagConstraints constraints;
private Container container;
public Sell()
{
super("店员界面");
JMenu fileMenu = new JMenu( "菜单" );
fileMenu.setMnemonic( 'F' );
JMenuItem queryItem = new JMenuItem( "查询系统" );
queryItem.setMnemonic( 'Q' );
queryItem.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
{
Query application = new Query();
}
}
);
fileMenu.add( queryItem );
JMenuItem vipItem=new JMenuItem("VIP管理");
vipItem.setMnemonic('V');
vipItem.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event)
{
Vip application=new Vip();
}
}
);
fileMenu.add(vipItem);
JMenuItem exitItem = new JMenuItem( "退出" );
exitItem.setMnemonic( 'X' );
exitItem.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
{
System.exit( 0 );
}
}
);
fileMenu.add( exitItem );
JMenuBar bar = new JMenuBar();
setJMenuBar( bar );
bar.add( fileMenu );
container=getContentPane();
layout=new GridBagLayout();
container.setLayout(layout);
constraints = new GridBagConstraints();
label1=new JLabel("编号");
label2=new JLabel("单价");
label3=new JLabel("折扣");
label4=new JLabel("书名");
label5=new JLabel("数量");
label6=new JLabel("交易日期");
label7=new JLabel("年");
label8=new JLabel("月");
label9=new JLabel("日");
label10=new JLabel("VIP折扣");
label11=new JLabel("应付");
label12=new JLabel("实付");
label13=new JLabel("找零");
textField1=new JTextField(4);
textField2=new JTextField(4);
textField3=new JTextField(4);
textField4=new JTextField(10);
textField5=new JTextField(4);
textField6=new JTextField(4);
textField7=new JTextField(4);
textField8=new JTextField(4);
textField8.setEditable(false);
textField9=new JTextField(4);
textField10=new JTextField(4);
textField10.setEditable(false);
String names1[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
box1=new JComboBox(names1);
String names2[]={"1","2","3","4","5","6","7","8","9","10","11","12",
"13","14","15","16","17","18","19","20","21","22","23","24","25","26"
,"27","28","29","30","31"};
box2=new JComboBox(names2);
button1=new JButton("添加");
button2=new JButton("结帐");
area1=new JTextArea(12,20);
addComponent(label1,0,0,2,1);
addComponent(textField1,0,2,2,1);
addComponent(label4,0,4,2,1);
addComponent(textField4,0,6,6,1);
addComponent(label3,1,8,2,1);
addComponent(textField3,1,10,2,1);
addComponent(label2,1,0,2,1);
addComponent(textField2,1,2,2,1);
addComponent(label5,1,4,2,1);
addComponent(textField5,1,6,2,1);
addComponent(area1,2,0,12,8);
addComponent(label6,10,0,2,1);
addComponent(textField6,10,2,2,1);
addComponent(label7,10,4,1,1);
addComponent(box1,10,5,2,1);
addComponent(label8,10,7,1,1);
addComponent(box2,10,8,2,1);
addComponent(label9,10,10,1,1);
addComponent(label10,10,11,2,1);
addComponent(textField7,10,13,2,1);
addComponent(label11,11,0,2,1);
addComponent(textField8,11,2,2,1);
addComponent(label12,11,4,2,1);
addComponent(textField9,11,6,2,1);
addComponent(label13,11,8,2,1);
addComponent(textField10,11,10,2,1);
addComponent(button1,0,12,2,2);
addComponent(button2,11,12,2,1);
setSize(500,450);
setVisible(true);
}
private void addComponent(Component component,int row,int column,int width,int height)
{
constraints.gridx=column;
constraints.gridy=row;
constraints.gridwidth=width;
constraints.gridheight=height;
layout.setConstraints(component,constraints);
container.add(component);
}
public static void main(String args[])
{
Sell application=new Sell();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?