如何确定Frame在屏幕的位置 Point getLocatoin()Point getLocationOnScreen(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //带源码的,将窗口置中 public static void positionCenterScreen(Window window) { window.pack(); //调整窗口大小,如果没有显示,显示窗口 //得到屏幕的尺寸 Dimension sSize = Toolkit.getDefaultToolkit().getScreenSize(); //得到视窗的大小 Dimension wSize = window.getSize(); int maxWidth = (int) (sSize.width * .97); int maxHeight = (int) (sSize.height * .97); // fit on window if (wSize.height > maxHeight) wSize.height = maxHeight; if (wSize.width > maxWidth) wSize.width = maxWidth; window.setSize(wSize); int x = (sSize.width - wSize.width) / 2; int y = (sSize.height - wSize.height) / 2; // window.setLocation(x, y); window.toFront(); } 求资源:JDK 7 以及能与之兼容的eclipse软件 Swing 开发中表格操作的问题 什么叫"运行收尾模块"和"释放存储空间" java中可以调用控制台程序么? 数据库不支持BigDecimal类型怎么处理 socket 通信的问题,大家帮忙分析一下! 我对 thread 中 synchronized 和 monitor 的理解,请指正! 有JAVA电子书籍的请给我发一本好吗? 请问哪个方法可以得到刚刚executeUpdate(sql)中操作的行的编号??? 请问如何修改tabel中column的宽度。 请教 请各位看看我的递归改怎么改?不知道是哪有问题
public static void positionCenterScreen(Window window)
{
window.pack(); //调整窗口大小,如果没有显示,显示窗口
//得到屏幕的尺寸
Dimension sSize = Toolkit.getDefaultToolkit().getScreenSize();
//得到视窗的大小
Dimension wSize = window.getSize();
int maxWidth = (int) (sSize.width * .97);
int maxHeight = (int) (sSize.height * .97);
// fit on window
if (wSize.height > maxHeight)
wSize.height = maxHeight;
if (wSize.width > maxWidth)
wSize.width = maxWidth;
window.setSize(wSize);
int x = (sSize.width - wSize.width) / 2;
int y = (sSize.height - wSize.height) / 2;
//
window.setLocation(x, y);
window.toFront();
}