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

📄 fram1.java

📁 校园卡模拟程序
💻 JAVA
字号:

/***********************************************************************************/
/************本界面是初始化操作窗口***************************************************/
/***********************************************************************************/



import java.applet.Applet;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;



 class Fram1  extends JFrame implements ActionListener        //校园卡初始化界面窗口类
{
    private JLabel jlabel1,jlabel2,jlabel3,jlabel4;                  //声明私有一系列组件
    private JTextField jtextfield1,jtextfield2,jtextfield3,jtextfield4;
    private Button1  button1,button2,button3,button4;
    private JTextField textfield1,textfield2,textfield3;
    private  JPasswordField  passwordfield;

        Fram1()
	{
		super("校园卡初始界面 ");                         //调用父类方法

		jlabel1=new JLabel("姓  名");                   //定义标签对象
		jlabel2=new JLabel("卡  号");
		jlabel3=new JLabel("密  码");
		jlabel4=new JLabel("金  额");
		jlabel1.setFont(new Font("宋体",Font.BOLD,20));//设置标签主件字体
		jlabel2.setFont(new Font("宋体",Font.BOLD,20));
		jlabel3.setFont(new Font("宋体",Font.BOLD,20));
		jlabel4.setFont(new Font("宋体",Font.BOLD,20));
		jlabel1.setBackground(new Color(200,255,100)); //设置标签主件背景颜色
		jlabel2.setBackground(new Color(200,255,100));
		jlabel3.setBackground(new Color(200,255,100));
		jlabel4.setBackground(new Color(200,255,100));
		button1=new Button1("确  定");                  //定义按钮对象
		button2=new Button1("返  回");
		button3=new Button1("清  空");
		button4=new Button1("退  出");
		textfield1=new JTextField(10);                 //定义字段组件对象
		textfield2=new JTextField(10);
		textfield3=new JTextField(10);
		button1.setToolTipText("进入登陆界面");          //显示按钮提示标签

        passwordfield=new JPasswordField(10);           //定义显示密码专用字段区
        textfield1.setSize(200,100);
		Container container=getContentPane();            //得到容器对象
		container.setLayout(new FlowLayout(FlowLayout.LEFT,10,20));//设置布局样式
		container.setBackground(new Color(117,224,227));         //设置容器的背景色
		button1.addActionListener(this);                            //给各种组件添加监视器
		button2.addActionListener(this);
		button3.addActionListener(this);
		button4.addActionListener(this);
		container.add(jlabel1);container.add(textfield1);         //将各种 组件  放在容器中
		container.add(jlabel2);container.add(textfield2);
		container.add(jlabel3);container.add(passwordfield);
		container.add(jlabel4);container.add(textfield3);
		container.add(button1);container.add(button2);
		container.add(button3);container.add(button4);



		setSize(450,400);                                      //设置窗体大小
		setVisible(false);                                    //设置窗体可见属性
	}


	public void actionPerformed(ActionEvent e)

{
	if(e.getSource()==button1)                                           //响应新建操作
	{

		J02323.card.setCardno(Integer.parseInt(textfield2.getText()));      //调用card的各种函数完成初始化操作
	    J02323.card.setMoney(Float.valueOf(textfield3.getText()).floatValue());
		J02323.card.setPassword(passwordfield.getText());
		J02323.card.setName(textfield1.getText());

		this.setVisible(false);                                           //设置本窗体不可见
		JOptionPane.showMessageDialog(null,"建立成功");                   //显示操作成功对话框

		J02323.fram2.setVisible(true);                                       //使登陆窗口可见
	}
	if(e.getSource()==button2)                                            //响应返回 操作
	{
		J02323.frm.setVisible(true);
		this.setVisible(false);
	 }
	 if(e.getSource()==button3)                                             //响应清空操作
	 {
		 textfield1.setText("");
		 textfield2.setText("");
		 textfield3.setText("");
		 passwordfield.setText("");
	 }
	 if(e.getSource()==button4)                                            //响应退出操作
	 {
		 dispose();
		 System.exit(0);
	 }
 }





}

⌨️ 快捷键说明

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