不同分辨率下的全屏摇摆应用
我目前正在使用 swing 编写一个桌面应用程序。我的问题是,它是一个全屏应用程序,必须在具有不同屏幕和不同结果的不同计算机上运行。有没有一种优雅的方法来解决这个问题? 我还想我可以使用某种百分比调整屏幕上每个组件的大小,并将它们放置在屏幕上的绝对位置?我很确定这可以/将会起作用。我只是不知道这是否是好的编码......
提前致谢。
I'm currently writing a desktopapplication using swing. My problem is that it is a fullscreen application that has to run on different computers with different screens and different resultions. Is there an elegant way to solve this problem?
I was also thinking I could resize every component on my screen using some sort of percentage and place them with an absolute positioning on the screen? I'm pretty sure this could/will work. I just don't konw if this is good coding...
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有多种方法可以使用 JVM 提供的不同 LayoutManager 来实现此目的。一个好的起点应该是布局管理器可视化指南。
在 JGoodies 框架中可以找到一个非常灵活且易于使用的 LayoutManager。请查看 :: JGoodies Forms:: 及其 白皮书。
There are several methods to achieve this using different LayoutManagers brought to you by the JVM. A good starting point should be A Visual Guide to Layout Managers.
A very flexible and easy to use LayoutManager can be found in the JGoodies framework. Please have a look at :: JGoodies Forms :: and its Whitepaper.
你可以试试这个:
或者
you can try this:
or