【发布时间】:2013-08-14 05:40:00
【问题描述】:
大家好,阅读我的帖子。使用 setLocation(); 时我在使用 JFrame 时遇到了一些问题;和 setSize();关于 J___ 方法。我制作的所有东西的大小始终是 JFrame 设置的大小及其位置。有谁知道为什么我不能在 JFrame 中设置任何东西的位置或大小?
我认为发送源代码没有任何意义,因为它非常简单,我相信很多人都知道这是怎么回事,但如果我需要的话,我会的。
【问题讨论】:
-
您是否将所有组件直接添加到 JFrame 中?如果是这样,请考虑使用多个 JPanel,正如@AndrewThompson 在下面所说的那样,在处理此类事情时,布局管理器是一个令人难以置信的有用工具。
-
1) Java GUI 可能必须在多个平台、不同的屏幕分辨率和使用不同的 PLAF 上工作。因此,它们不利于组件的精确放置。要组织强大的 GUI 组件,请改用布局管理器或它们的组合,以及用于空白空间的布局填充和边框。 2) 为了尽快获得更好的帮助,请发帖SSCCE。
标签: java swing location size jframe