【问题标题】:Compatability issue for Desktop application using java swing使用 java swing 的桌面应用程序的兼容性问题
【发布时间】:2012-11-01 05:12:52
【问题描述】:

我创建了一个 java 桌面应用程序,其中 UI 是使用 swing 中的布局管理器设计的。 UI 在我的显示器(18.5 英寸)中显示良好。但是,如果我尝试在较小的屏幕(14 英寸)中查看 UI,布局保持不变,但标签/文本等内容不会调整大小。文本被破坏(后跟...)并且不可读。有没有办法根据屏幕大小调整内容的大小?

【问题讨论】:

标签: java swing desktop


【解决方案1】:

您需要定义或获取面板并添加所有组件,如标签、文本字段等都设置在面板中,并且此面板添加到框架中,然后所有组件设置在其特定位置和文本不会损坏。
或者还可以设置固定面板大小,以便帮助您在不同屏幕上设置相同大小的应用程序。

【讨论】:

  • 实际上我只为我的桌面应用程序使用面板,每个面板也必须设置一个布局。如果屏幕缩小,那么控件也会缩小。请帮帮我
  • 使用 setSize(int x, int y) 设置帧大小,它不是动态的。所以这就解决了你的问题。
  • 它不是动态的意味着如何解决我的问题,我希望屏幕必须根据屏幕分辨率动态改变..请帮助我
  • 好的,这不太可能,但请尝试使用此 2 链接解决您的问题 stackoverflow.com/questions/11256427/auto-adjusting-of-ui-based-on-screen-size-ui- in-java-swing 和 stackoverflow.com/questions/6777135/…
猜你喜欢
  • 1970-01-01
  • 2021-10-07
  • 2011-01-19
  • 2012-12-12
  • 2011-11-21
  • 1970-01-01
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
相关资源
最近更新 更多