1
我正在开发Java桌面应用程序。我想修复Java程序启动屏幕上的位置
每当我从命令提示符启动Java应用程序时,它将从Windows屏幕的左上角启动。
我想确定喜欢从屏幕中心启动应用程序。
如何做到这一点。
我正在开发Java桌面应用程序。我想修复Java程序启动屏幕上的位置
每当我从命令提示符启动Java应用程序时,它将从Windows屏幕的左上角启动。
我想确定喜欢从屏幕中心启动应用程序。
如何做到这一点。
如果您使用的Swing,您JFrame
包含您的代码中使用
注意,这也将任何东西从java.awt.Window
JFrame.setLocationRelativeTo(null);
别的延长工作这将您JFrame
相对设置为无,并出现在主显示器的中心
查看有关java.awt.Window
的文档HERE
或者你可以JFrame.setLocation(x,y);其中x和y是int的。这会将位置设置为x,并从左上角向下设置y。 – cliff2310
@ cliff2310位更不精确,以查找显示器的大小,窗口的大小,窗口装饰的大小(窗口顶部的Windows +工具栏上的边框),然后尝试计算正确的顶部X/Y坐标将窗口设置为 – phflack
全部为true。只是给出了设置JFrame位置的替代方法。 – cliff2310