代码如下,是用eclipse编写的:
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.awt.Toolkit;import javax.swing.JFrame;
import javax.swing.JPanel;public class systemlogin {
public static void main(String[] args) {
loginview login=new loginview();
login.show();
}
}
//系统登录界面,显示账号、密码等
class loginview extends JFrame{
static final int width=300;
static final int hight=200;
JFrame jframeview=new JFrame();
loginview()
{
//定义界面大小
jframeview.setSize(width,hight);
//定义界面显示:学生信息管理系统
jframeview.setTitle("学生信息管理系统");
//定义界面退出
jframeview.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//屏幕中心显示出来
Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screensize=kit.getScreenSize();
int widthscreen=screensize.width;
int hightscreen=screensize.height;
int x=(widthscreen-width)/2;
int y=(hightscreen-hight)/2;
jframeview.setLocation(x,y);
}
}
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridBagLayout;
import java.awt.Toolkit;import javax.swing.JFrame;
import javax.swing.JPanel;public class systemlogin {
public static void main(String[] args) {
loginview login=new loginview();
login.show();
}
}
//系统登录界面,显示账号、密码等
class loginview extends JFrame{
static final int width=300;
static final int hight=200;
JFrame jframeview=new JFrame();
loginview()
{
//定义界面大小
jframeview.setSize(width,hight);
//定义界面显示:学生信息管理系统
jframeview.setTitle("学生信息管理系统");
//定义界面退出
jframeview.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//屏幕中心显示出来
Toolkit kit=Toolkit.getDefaultToolkit();
Dimension screensize=kit.getScreenSize();
int widthscreen=screensize.width;
int hightscreen=screensize.height;
int x=(widthscreen-width)/2;
int y=(hightscreen-hight)/2;
jframeview.setLocation(x,y);
}
}
JFrame jframeview=new JFrame();该行代码是产生Java API中自带的窗口类对象,而不是自定义的窗口类若要创建自定义的窗口类对象,格式应该如下:
JFrame jframeview = new LoginView();附:拷贝代码时,请注意大小写,类的名字首字母必须大写;另外,代码中还有一些类似问题,请以后检查完代码再发帖子,谢谢
import java.awt.Toolkit;
import javax.swing.JFrame;public class systemlogin {
public static void main(String[] args) {
loginview login = new loginview();
login.show();
}
}// 系统登录界面,显示账号、密码等
class loginview extends JFrame {
static final int width = 300;
static final int hight = 200;
loginview() {
// 定义界面大小
this.setSize(width, hight);
// 定义界面显示:学生信息管理系统
this.setTitle("学生信息管理系统");
// 定义界面退出
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 屏幕中心显示出来
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screensize = kit.getScreenSize();
int widthscreen = screensize.width;
int hightscreen = screensize.height;
int x = (widthscreen - width) / 2;
int y = (hightscreen - hight) / 2;
this.setLocation(x, y);
}
}因为loginviewi继承了JFrame,直接用this设置就行了,不用new一个新的。
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;public class systemlogin {
public static void main(String[] args) {
new loginview();
}
}// 系统登录界面,显示账号、密码等
class loginview extends JFrame {
static final int width = 300;
static final int hight = 200;
loginview() {
this.setVisible(true);
// 定义界面大小
this.setSize(width, hight);
// 定义界面显示:学生信息管理系统
this.setTitle("学生信息管理系统");
// 定义界面退出
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 屏幕中心显示出来
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screensize = kit.getScreenSize();
int widthscreen = screensize.width;
int hightscreen = screensize.height;
int x = (widthscreen - width) / 2;
int y = (hightscreen - hight) / 2;
this.setLocation(x, y);
}
}