【发布时间】:2012-04-29 21:51:20
【问题描述】:
我在 Mac 上使用多个 JFrame 制作了一个程序,分辨率还可以,一切都适合屏幕。但是当我在我的 PC 上运行该程序时,JFrames 太大了,直接从屏幕上消失了。
我的问题是:是否可以在 JFrame 上设置通用分辨率,以便将所有组件绘制得更小一点?我宁愿这样做,然后遍历整个程序并手动调整每个组件的大小。
【问题讨论】:
-
"我用几个 JFrame 做了一个程序.." 见The Use of Multiple JFrames, Good/Bad Practice? "是否可以在一个 JFrame 上设置通用分辨率,以便所有组件画得小一点吗?” 我希望不会!在我的屏幕上显示文本“太小”(读作“小于标准”)的 GUI 对我来说毫无用处。使用布局来制作紧凑(例如
CardLayout)和可调整大小的 GUI。如果所有其他方法都失败了,请将内容窗格放入滚动窗格(但情况必须很糟糕才能证明这一点)。
标签: java swing jframe resolution layout-manager