首页 > 解决方案 > Intellij GUI Designer .. 使用鼠标调整组件大小

问题描述

我找不到使用鼠标调整放置在 JPanel 上的组件大小的方法。这些组件只是快速恢复到属性面板中的预设值。我会想象如果我用鼠标调整这些值会跟随?

我在其他帖子中注意到有两个水平和垂直大小策略属性可以设置为“可以缩小/增长”......但我在我的 GUI 设计器中看不到这些选项:

没有水平尺寸政策

我一定错过了一些非常简单的东西......但是......好吧,IDK!

标签: user-interfaceintellij-idea

解决方案


Swing 用户界面中组件的大小由布局管理器确定,并取决于包含组件的窗口(或您的情况下为 JPanel)的大小。您不能直接调整组件的大小。

对于某些布局管理器,您可以指定对组件大小的约束(例如最小和最大大小),而对于其他布局管理器,组件的大小仅取决于容器的大小以及该大小在组件之间的分布(如图所示)如屏幕截图上的“重量 X”和“重量 Y”)。


推荐阅读