我正在使用 Netbeans 7,在设计 Swing 容器和 Controller 时遇到了最不寻常的情况。由于某些未知的原因,在某些情况下,容器或 Controller 决定选择自己的大小和尺寸,尽管我已尝试在代码级别和每个容器的属性 View 中设置这些参数。有时我的一些 jButton 的文本标签未显示,有时我会得到不同大小的 JDialog 或 JPanel,即使我在设计 View 和代码级别都指定了它们。
有人对这种奇怪的行为有任何解释吗?或者有人在 Netbeans 上遇到过类似的问题吗?!
亲切的问候
最佳答案
您可能通过内置的FreeLayout
或GridBagLayout
来放置容器。有关内置选项和函数的具体问题,请参阅 Netbeans Forums ,但看起来没有问题的答案,
Java Desktop Aplication
( JSR296 ) 是长期以来不受支持的框架,我不知道原因,也不知道为什么(以避免任何猜测)
Java 桌面应用程序
基于 Java AWT
和 Swing 组件
考虑使用标准 Swing JComponents按标准铺设LayoutManagers ,而不是重新定义不支持的 Framework
,关于 Swing
是否有当前(已标记)Swing 论坛
也许从准备好的选项中拖放组件
太舒服了,但有麻烦的定制(我认为是非用户友好的)
为了得到好的答案,你必须根据 SSCCE 提出问题
关于java - Swing 容器和 Controller 不遵守应用于它们的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783221/