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

📄 vipadd.java

📁 java编写小型超市管理系统+数据库.用于小型超市简单的货品进存销
💻 JAVA
字号:
package com.wish;
import javax.swing.*;
import java.awt.event.MouseAdapter;
import datechooser.DateChooser;

import java.awt.BorderLayout;
import java.awt.event.*;
import java.text.SimpleDateFormat;
import java.util.Date;

public class VipAdd 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);
	java.util.Timer time = new java.util.Timer();

	boolean flag;
	public VipAdd(String title) {
		super(title);
		a.add(alt);
		a.add(btnNext);
		a.add(btnOk);
		txt[0]=new JTextField("2001",5);
		txt[1]=new JTextField("VIP",5);
		txt[2]=new JTextField(5);
		txt[3]=new JTextField("0",5);
		txt[4]=new JTextField("0.9",5);
		lab[0]=new JLabel("ID:");
		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(600,150);
		setsonframe.set(this);

		txt[2].addMouseListener(new MouseAdapter(){
			 public void mouseClicked(MouseEvent e) {
				 if(e.getClickCount()==2)
				 {
					 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
						DateChooser datchooser = new DateChooser(new JFrame());
						datchooser.showChooser(txt[2],e.getX(),e.getY());
						Date date=datchooser.getDate();
						txt[2].setText(sdf.format(date));
				 }
			 }
		});
	}
	public void actionPerformed(ActionEvent e) {
		if(e.getSource()==btnNext)
		{
			save();
			if(flag==true)
			{
				alt.setText("添加成功!继续添加:");
				for(int i=0;i<5;i++)
				{txt[i].setText("");}
			}
			if(flag==false)
			{alt.setText("添加失败!请检查原因:");}
			else{return;}
		}
		if(e.getSource()==btnOk)
		{
			save();
			if (flag==true)
			{
				this.dispose();
				JOptionPane.showMessageDialog(this,"添加成功!");
			}
			if(flag==false)
			JOptionPane.showMessageDialog(this,"添加失败!");
			else
			{
			return;	}
		}
	}
	private void save()
	{
		String dat[]=new String[5];
		for(int i=0;i<5;i++)
		{
			dat[i]=txt[i].getText();
		}
		VipManager VM=new VipManager();
		boolean flag=VM.addUser(dat);
		this.flag=flag;
	}
}

⌨️ 快捷键说明

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