我正在使用 Java Swing,我希望它根据屏幕分辨率设置其 JFrame
大小和内部组件大小。我还希望它能兼容任何设备,如平板电脑、笔记本电脑。有什么简单的解决方案吗?
最佳答案
I also want it to be compatible on any device like Tablet,laptop.Any easy solution for this.
- 将
JScrollPane
放入JFrame
,然后将JPanel
嵌套的所有JComponent
放入JScrollPane
,那么所有JComponent
都可以用于非标准屏幕,例如上网本、具有两个或多个 native 操作系统的疯狂平板电脑( native 操作系统中的大多数屏幕默认情况下都是滚动的)
I'm using Java Swing and I want to it to set its JFrame size and the size of inner components size based on Screen resolution.
- 这是 LayoutManager 的工作
- 如果不管理字体大小,就不可能真正获得更好的外观,基本上有一些屏幕比例(4:3、16:9 ...)和相应的像素(屏幕)分辨率,剩下的留给JScrollPane
- 没有通用的建议,一切都取决于您的 GUI、JComponents 的放置方式、JComponents 的数量及其在屏幕上的矩形
- 关于艺术,使它看起来漂亮和好的概念,(然后没有什么复杂的)
关于java - 不同屏幕分辨率的 Swing 尺寸问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17038094/