📄 mainwindow.java
字号:
//主界面窗口
import java.awt.*;
import java.awt.event.*;
public class MainWindow extends Frame implements ActionListener{
private Getpass getpass;
//参数的传递
private Button button1=new Button("物资余额信息");
private Button button2=new Button("物资入库信息");
private Button button3=new Button("物资出库信息");
private Button button4=new Button("物资基本信息");
private Button button5=new Button("物资需求信息");
private Button button6=new Button("帮助信息");
private Button back = new Button("返回");
private Button quit=new Button("退出");
public Panel panel1=new Panel();
public Panel panel2=new Panel();
public Panel panel3=new Panel();
public Panel panel4=new Panel();
public Panel panel5=new Panel();
public Panel panel6=new Panel();
public Panel panel7=new Panel();
public Label label1=new Label("");
public Label label2=new Label("");
public Label label3=new Label("");
public Label label4=new Label("");
public Label label5=new Label("");
public Label label6=new Label("");
public Label label7=new Label("");
public Label label8=new Label("");
public Label label9=new Label("");
public Label label10=new Label("");
public Label label11=new Label("");
public Label label12=new Label("");
public Label label13=new Label("");
public Label label14=new Label("");
public Label label15=new Label("");
public Label label16=new Label("");
public Label label17=new Label("");
public Label label18=new Label("");
public Label label19=new Label("");
public Label label20=new Label("");
public Label label21=new Label("");
public Label label22=new Label("");
public Label label23=new Label("");
public Label label24=new Label("");
public Label label25=new Label("");
public Label label26=new Label("");
public Label label27=new Label("");
public Label label28=new Label("");
public Label label29=new Label("");
public Label label30=new Label("");
public Label label31=new Label("");
public Label label32=new Label("");
public Label label33=new Label("");
public Label label34=new Label("");
public Label label35=new Label("");
public Label label36=new Label("");
public Label label37=new Label("");
public Label label38=new Label("");
public Label label39=new Label("");
public MainWindow(Getpass getpass) {
super("物资管理系统");
//窗口的标题
this.getpass=getpass;
panel1.add(label1);
panel1.add(button1);
panel1.add(label2);
panel1.add(button2);
panel1.add(label3);
panel1.add(button3);
panel1.add(label4);
panel2.add(label5);
panel2.add(button4);
panel2.add(label6);
panel2.add(button5);
panel2.add(label7);
panel2.add(button6);
panel2.add(label8);
panel3.add(label9);
panel3.add(back);
panel3.add(label10);
panel3.add(quit);
panel3.add(label11);
panel4.add(label12);
panel4.add(label13);
panel4.add(label14);
panel4.add(label15);
panel4.add(label16);
panel4.add(label17);
panel4.add(label18);
panel5.add(label19);
panel5.add(label20);
panel5.add(label21);
panel5.add(label22);
panel5.add(label23);
panel5.add(label24);
panel5.add(label25);
panel6.add(label26);
panel6.add(label27);
panel6.add(label28);
panel6.add(label29);
panel6.add(label30);
panel6.add(label31);
panel6.add(label32);
panel7.add(label33);
panel7.add(label34);
panel7.add(label35);
panel7.add(label36);
panel7.add(label37);
panel7.add(label38);
panel7.add(label39);
setLayout(new GridLayout(7,7));
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
button4.addActionListener(this);
button5.addActionListener(this);
button6.addActionListener(this);
quit.addActionListener(this);
back.addActionListener(this);
add(panel4);
add(panel1);
add(panel5);
add(panel2);
add(panel6);
add(panel3);
add(panel7);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}); //关闭按纽的激活
setLocation(300,200);
pack(); show();
//定义响应事件的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==quit)
System.exit(0);
else if(e.getSource()==back)
{
getpass.setVisible(true); //返回上一层界面,并使本界面不可见
this.setVisible(false);
}
else if(e.getSource()==button1)
{
this.setVisible(false);
new RemainInformation(this);//调用newinformation类
}
else if(e.getSource()==button2)
{
this.setVisible(false);
new GetintoInformation(this);//调用getintoinformation类
}
else if(e.getSource()==button3)
{
this.setVisible(false);
new GetoutInformation(this);//调用getoutinformation类
}
else if(e.getSource()==button4)
{
this.setVisible(false);
new BasicInformation(this);//调用basicinformation类
}
else if(e.getSource()==button5)
{
this.setVisible(false);
new RequestInformation(this);//调用requestinformation类
}
else if(e.getSource()==button6)
{
this.setVisible(false);
new HelpInformation(this);//调用helpinformation类
}
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -