使用 JSeperator - Java 时出现异常间隙
我一直在开发 Swing GUI,在添加 JSeperator 后出现了一些不寻常和不需要的间隙,知道如何删除它们吗?或者任何其他选择来很好地实现这一目标! 视觉…
具有固定高度和可变宽度的 JButton 布局
我寻找一个具有固定高度 JButton 的 LayoutManager,这些 JButton 可以扩展宽度以适应其容器的大小。在 JButton 上方,行上应该有一个 JLabel 本身,…
如何从下到上循环层次结构(用于自动布局管理器)?
我有一个 UIObjects 层次结构,它具有自动布局管理器,为了计算它们的首选大小,我需要循环从最底层项目到根项目的所有层次结构。 它们目前的存储方式…
使 2 个 JButton 大小相等
我有两个带有文本“确定”和“取消”的 JButton。我正在使用 GridBagLayout 来将它们在 JDialog 中对齐。我已将锚点设置为 GridBagConstraints.CENTER…
如何使我的 JComponent 符合 JFrame.pack 和布局管理器?
我制作了一个显示指定颜色的矩形的 JComponent。 (还没有找到任何其他方法来达到这种效果)。问题是,它没有按预期遵循 JFrame.pack() 和布局管理器…
java 哪个布局管理器适合这个任务?
我有一个 JPanel 父级,里面有 3 个 JPanel 子级。它们目前都使用 GridLayout 并共同表示一个 UML 类。问题是,当我添加新属性或方法时,所有 3 个 JP…
如何在 JPanel 上覆盖组件、调整组件大小以及使其居中?
我在这里花了一段时间阅读和实验,并提出了一些方法,但还没有使它们中的任何一个完全工作,所以我想知道更有经验的 Swing 程序员会做什么。 我的应用…
如何更改 JTextField 的位置
我想知道如何更改 JTextField 的位置。如果我这样做: top.add(tdate); 它将 JTextField 放在与我的 JComboBox 相同的方向/线上。我想更改 JTextField…
窗口上的 Java Swing pack() 不会最大化它,如何避免这种情况?
我有一个窗口,因为我动态地更改了它的子窗口(有时我交换 JPanel),所以除了在窗口上调用 pack() 来显示新元素之外,我没有找到其他解决方案。否则…
我应该避免在 Java Swing 中使用 set(Preferred|Maximum|Minimum) 大小方法吗?
有几次我因为建议使用以下方法而受到批评: setPreferredSize() setMinimumSize() setMaximumSize() on Swing 组件。当我想定义显示组件之间的比例时…
尺寸,仅更改宽度/高度
如何仅更改需要 Dimension 对象的组件的宽度或高度?目前我是这样做的: jbutton.setPreferredSize(new Dimension(button.getPreferredSize().width, …
从 NetBeans 迁移到 Eclipse 时如何处理 org.netbeans.* 引用
有许多关于将 NetBeans 项目导入 Eclipse 的 SO 线程。我已经成功做到了这一点,但我尚未看到解决的一个问题与 NetBeans 布局管理器有关。自动生成的 …
NetBeans GUI Builder 中的对齐对齐由什么决定?
我对 NetBeans GUI Builder 的“捕捉”行为感到困惑 - 当我在容器内移动组件时,这些虚线(以及它们施加的磁力)。它是由布局管理器决定的吗?或者通…