jb自己就有这段代码,呵呵。 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
Dimension frameSize = frame.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true);
解决方案 »
- 999从键盘读入数据有哪些方法??
- JAVA初学者异常问题
- 请大家进来看看,谢谢了,我真的很急,谢谢!!帮帮忙
- 如何自定义jComBox中的值啊?>
- 如何屏蔽掉一个类的paint()或panitComponent()方法?急
- 请大家推荐几个你们经常上的外文java技术论坛.以及一些外文的java技术网站.散分!
- 请教 javax.xml.parsers.*;在那个包下!?
- 如何读取arraylist中的一个有不同数据类型的类的所有数据,并保存到本地文件
- 何去何从?!
- 现在无法设置属性???
- 怎么获得两个DATA的时间差?用秒数表示
- ★★★★★★大好消息! java I love you for ever! sun 胜利了!法官裁定:120天内微软必
public class MyFrame extends JFrame { public MyFrame() throws HeadlessException {
this.setSize(200,200);
this.setVisible(true);
}
public static void main(String[] args) {
MyFrame myFrame1 = new MyFrame();
java.awt.Dimension m = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
myFrame1.setLocation((int)(m.getWidth()-myFrame1.getWidth())/2, (int)(m.getHeight()-myFrame1.getHeight())/2);
}
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = myFrame.getSize();
if (frameSize.height > screenSize.height)
frameSize.height = screenSize.height;
if (frameSize.width > screenSize.width)
frameSize.width = screenSize.width;
myFrame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);