1

我正在使用 Java Swing,我希望它JFrame根据屏幕分辨率设置其大小和内部组件大小的大小。我还希望它能够兼容任何设备,例如平板电脑、笔记本电脑。有什么简单的解决方案吗?

4

1 回答 1

3

我还希望它在任何设备上兼容,如平板电脑、笔记本电脑。任何简单的解决方案。

  • 放入JScrollPaneJFrame然后将JPanel所有嵌套JComponent的 s放入JScrollPane,然后所有JComponents 都可用于非标准屏幕,例如 net_books、具有两个或多个 Native OS 的疯狂平板电脑(Native OS 中的大部分屏幕默认情况下是滚动的)

我正在使用Java Swing,我希望它根据屏幕分辨率设置其JFrame大小和内部组件大小的大小。

  • 这是 LayoutManager 的工作

  • 如果不使用字体大小进行管理,则无法获得真正更好的外观,基本上有一些屏幕比例(4:3、16:9 ...)具有相应的像素(屏幕)分辨率,其余的则留给JScrollPane
  • 没有通用的建议,一切都取决于您的 GUI、JComponents 的放置方式、JComponents 的数量、屏幕上的 Rectangle
  • 关于艺术,让它看起来漂亮和好的概念,(然后没有什么复杂的)
于 2013-06-11T06:59:54.660 回答