📄 fram1.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 + -