我的 GridLayout 的问题
我有一个 2 行 x 5 列的 GridLayout,我想将第一行的高度设置为 50,第二行的高度设置为 200。我知道 GridLayout 创建相同大小的单元格,所以这不起作…
比 Box 更高效的布局
我有一些非常旧的代码,它使用 Box 来列出一些信息。我这样创建它: Box patterns = Box.createVerticalBox(); 非常(非常)经常,添加新项目并删除旧…
不正确的 GridBagLayout 行为
当我调整 JFrame 大小时,表格(或更具体地说是scrollPane)会压缩成一个小矩形(保持不变,但高度更像是 5-10 像素)。 我还注意到 JFrame 有一个特…
Java Swing:选择正确的 LayoutManager
我正在构建一个 PropertyPanel。目前,我正在使用 GridLayout 来管理 JLabels 及其相应的字段,我可以在其中指定值。但问题是 GridLayout 自动管理列…
JLabel.setVisible(false) 使其他组件位置变化
我在 swing 应用程序中遇到了一个重新布局问题,我使用 GridBagLayout 将四个组件(两个 JLabels、一个 JTextField 和一个表,每个组件占用一行)添加…
Swing:垂直堆叠组件,无需 MigLayout
我终于得到了我想要的垂直堆叠组件的行为,这些组件具有随时间变化的首选高度。但我需要使用 MigLayout。 有没有办法不用 MigLayout 来做到这一点? …
Swing:布局管理器与上层布局管理器的正确交互?
我正在尝试自定义 LayoutManager,但我不明白在本身具有上层布局管理器的组件中使用它的微妙之处。 下面是一个测试程序,它使用一对 JPanel 制作两个…
如何在这里使用 setResizing 方法
我使用 netbeans 作为 IDE。我如何在 JFrame 上设置 setResizes(false)。我在 netbeans 中看不到 JFrame 的对象。…
可调整大小的 Swing 布局,其中按钮根据可变尺寸排列
我想使用 Java Swing 进行布局,如下图所示。 (来源:braun-abstatt.de) 左边是一个 JPanel,它是通过 PaintComponent() 绘制的,当窗口大小调整时…