窗口上的 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 的“捕捉”行为感到困惑 - 当我在容器内移动组件时,这些虚线(以及它们施加的磁力)。它是由布局管理器决定的吗?或者通…
Swing JComponents 对齐方式类似于表单
如何使用 Swing 将这些 JComponent 像表单一样对齐在内容窗格的中心, panel1.add(l1); panel1.add(c1); panel1.add(l2); panel1.add(c2); panel1.add…
具有可折叠 JPanel 的容器的首选布局管理器是什么
我的代码有一个 JPanel,其中包含三个可折叠的 JPanel。外部 JPanel 使用 BoxLayout 垂直堆叠三个 JPanel。但是,当我折叠 JPanel 时,顶部的 JPanel …
两个 JLabel 垂直居中
我必须创建两个 JLabel,并且它们应该在 JFrame 中位于彼此的中心和正下方。我一直在使用 swing 的 gridbaglayout,但我不知道如何做到这一点。 termi…
Java设置JPanel的尺寸
我在 JPanel 中创建了一个 JPanel,我想将其宽度和高度属性设置为一些特定的数字。这是我到目前为止所拥有的。 searchPanel.setLayout(new GridBagLay…
GridBagLayout 的固定宽度
我正在使用 GridBagLayout 制作一个 StatusBar,如图所示。我有 4 个区域,所以我在第一个区域有一个按钮,然后在第二个区域有信息消息,然后我想要…
GUI 窗口中组件的对齐方式
我有一个看起来像 window1 的窗口,我希望它看起来像 window2: 这是我的代码: String q = "Have you used GUI before?"; JLabel textLabel2 = new J…
java中如何创建接口
我是使用java图形界面的新手。 我需要在java中为我的程序做一个布局,看起来像这样 http://i1184.photobucket.com/albums/z321/Rbn_Veiga/Picture111.…