Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用布局管理器将我目前在 C# 中拥有的表单转换为 Java。事实证明这是一场噩梦。
我试过设置组件的大小,但是没有区别。此外,我无法让标签和文本框彼此靠近。
对于所有按钮和文本字段,只需将 then 放入其中只有一个项目的面板中。这将阻止按钮/文本字段填充布局中的整个空间。
除此之外,您似乎唯一需要做的就是在整个东西周围留出一点边距,这样您的物品就不会正好靠在窗户的边缘。
尝试GridBagLayout代替GridLayout. GridLayout强制所有组件大小相同。
GridBagLayout
GridLayout
另请参阅javax.swing.Box,将标签-文本字段对放在一个窗格中。
javax.swing.Box