当前位置: 技术问答>java相关
怎样使弹出的对话框位于程序的中央?
来源: 互联网 发布时间:2015-10-28
本文导语: 在一个java程序中弹出一个对话框,怎样使它的位置处于程序的中央? | 计算啊! 看你的显示器的大小啊,比如800 X 600 的话, 你的对话框的中心就要在 点(400,300) 象素的地方呀! 在看...
在一个java程序中弹出一个对话框,怎样使它的位置处于程序的中央?
|
计算啊!
看你的显示器的大小啊,比如800 X 600 的话,
你的对话框的中心就要在 点(400,300) 象素的地方呀!
在看你的对话框的大小考虑进去,就可以的拉,不是很难的!
呵呵!
看你的显示器的大小啊,比如800 X 600 的话,
你的对话框的中心就要在 点(400,300) 象素的地方呀!
在看你的对话框的大小考虑进去,就可以的拉,不是很难的!
呵呵!
|
是不是有个MOVE(X,Y)的方法???
你可以去查查看
你可以去查查看
|
//Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
这样就行了
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = getSize();
if (frameSize.height > screenSize.height)
{
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width)
{
frameSize.width = screenSize.width;
}
setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
这样就行了