设置JFrame位置的最佳做法

设置JFrame位置的最佳做法

我有一个(有点哲学)问题相对于Swing,或者一般的GUI编程。是否有关于在何处定位JFrame应用程序中使用的实例的公认最佳实践?

  1. 第一帧和主框架应该放在哪里?总是在中心(setLocationRelativeTo(null))?

  2. 儿童应该在哪里JFrame找到?相对于它的父母JFrame,在屏幕的中心,我们想要的任何地方?

我一直认为有一些最佳实践,有点像这样的“GUI圣经”,我错了,我应该(喘气)任意决定该做什么?


aluckdog
浏览 861回答 3
3回答

潇湘沐

我通常会让平台通过调用来决定:myJFrame.setLocationByPlatform(true);这使窗口“显示在本机窗口系统的默认位置”。

长风秋雁

我总是做的是从主屏幕的屏幕中心开始,或者在子帧的父级中心,我记录这个位置。然后,当用户将帧移动到他们想要的任何位置时,我会记录新位置,当下一个应用程序启动时,我会使用最后一个位置来放置框架。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java