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 + -
显示快捷键?