本篇是紧接上一篇的另一个主界面运行代码,当用户名和密码都准确后进入。有三个按钮提供选择。由于学过c#,所以在java里面调用起控件是比较方便的。基本和C#一样。所以有C#基础 的来写java界面代码会容易很多。画不多说,代码如下,相对容易,很适合入门,有更好的优化方式欢迎骚扰。
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.*;
import javax.swing.JButton;
import javax.swing.JFrame;
public class mainframe {
static final int WIDTH = 400;
static final int HEIGHT = 200;
//JFrame buttonframe;
public mainframe(){
JFrame buttonframe = new JFrame(“学校信息管理系统”);
//buttonframe.setTitle(“学校信息管理系统”);
buttonframe .setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
buttonframe.setSize(WIDTH, HEIGHT);
Toolkit kit = Toolkit.getDefaultToolkit();
//获取屏幕的大小对象
Dimension screenSize = kit.getScreenSize();
int width = screenSize.width;
int height = screenSize.height;
int x = (width-WIDTH)/2;
int y = (height - HEIGHT)/2;
buttonframe.setLocation(x, y);
buttonframe.setVisible(true);
JButton student = new JButton("学生信息系统模块");
JButton teacher = new JButton("教师信息系统模块");
JButton leader = new JButton("领导信息系统模块");
buttonframe.add(student);
buttonframe.add(teacher);
buttonframe.add(leader);
buttonframe.setLayout(new GridLayout(3, 1));
student.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent Event){
studentmanageframe studentframe = new studentmanageframe();
}
});
teacher.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent Event){
teachermanageframe teacherframe = new teachermangerframe();
}
});
leader.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent Event){
leadermanageframe leaderframe = new leadermanageframe();
}
});
}
}