⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 additem.java

📁 java编写小型超市管理系统+数据库.用于小型超市简单的货品进存销
💻 JAVA
字号:
package com.wish;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.event.*;
public class AddItem extends JFrame implements ActionListener{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	JTextField txt[]=new JTextField[5];
	JButton btnNext=new JButton("继续插入下一条");
	JButton btnOk=new JButton("插入并完成");
	JPanel a=new JPanel();
	JPanel b=new JPanel();
	JLabel lab[]=new JLabel[5];
	JLabel alt=new JLabel("提示:",JLabel.LEFT);
	boolean flag;
	public AddItem(String title) {
		super(title);
		a.add(alt);
		a.add(btnNext);
		a.add(btnOk);
		txt[0]=new JTextField("2001",5);
		txt[1]=new JTextField("请输入物品",5);
		txt[2]=new JTextField("件",5);
		txt[3]=new JTextField("100",5);
		txt[4]=new JTextField("其他",5);
		lab[0]=new JLabel("编号:");
		lab[1]=new JLabel("名称:");
		lab[2]=new JLabel("单位:");
		lab[3]=new JLabel("单价:");
		lab[4]=new JLabel("种类:");
		for(int i=0;i<5;i++)
		{	b.add(lab[i]);
		b.add(txt[i]);}
		//事件监听
		btnNext.addActionListener(this);
		btnOk.addActionListener(this);
		this.setLayout(new BorderLayout());
		this.getContentPane().add(a,BorderLayout.SOUTH);
		this.getContentPane().add(b,BorderLayout.CENTER);
		this.setSize(500,100);
		setsonframe.set(this);
	}
	public void actionPerformed(ActionEvent e) {
	
		if(e.getSource()==btnNext)
		{
			save();
			if(flag==true)
			{
				alt.setText("添加成功!继续添加:");
				for(int i=0;i<4;i++)
				{txt[i].setText("");}
			}
			else if(flag==false)
			{alt.setText("添加失败!请检查原因:");}
			else{return;}
			}

		if(e.getSource()==btnOk)
		{
			
			save();
			if (flag==true)
			{
				this.dispose();
				JOptionPane.showMessageDialog(this,"添加成功!");
			}
			else if(flag==false)
			JOptionPane.showMessageDialog(this,"添加失败!");
			else
				return;
		}
	}	
	//储存
	private void save()
	{
		ItemManager Im=new ItemManager();
		String data[]=new String[5];
		for(int i=0;i<5;i++)
		{
			data[i]=txt[i].getText();
		}
		
		boolean flag=Im.addItem(data);
		this.flag=flag;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -