我目前正在使用 swing 编写一个桌面应用程序。我的问题是,它是一个全屏应用程序,必须在具有不同屏幕和不同结果的不同计算机上运行。有没有一种优雅的方法来解决这个问题? 我还想我可以使用某种百分比调整屏幕上每个组件的大小,并将它们放置在屏幕上的绝对位置?我很确定这可以/将会起作用。我只是不知道这是否是好的编码......
提前致谢。
最佳答案
有多种方法可以使用 JVM 提供的不同 LayoutManager 来实现此目的。一个好的起点应该是 A Visual Guide to Layout Managers .
在JGoodies框架中可以找到一个非常灵活且易于使用的LayoutManager。请查看:: JGoodies Forms ::及其 Whitepaper .
关于java - 不同分辨率下的全屏 Swing 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7947567/