12得票2回答
Java GridBagLayout无法工作

我正在尝试使用GridBagLayout,但是得到的结果与我的预期不符,而且我在这段代码中也找不到错误:public class GridBagEx1 extends JPanel { private static final long serialVersionUID = 1L; ...

11得票2回答
如何在GridBagLayout中使组件跨越多个单元格?

我需要为学校做这个: 这是我目前的代码:import javax.swing.*; import java.awt.*; public class AddressBookGui1 extends JFrame { public AddressBookGui1(){ GridB...

11得票2回答
如何让GridBagLayout考虑按钮或面板的最小尺寸?

在下面的GridBagLayout代码中,我期望JButton btn2的指定最小尺寸在将JFrame调整为更小的尺寸时得到维护。但是当我缩小JFrame时,btn2变得比其最小尺寸还要小,然后消失了。 有人能指点我做错了什么吗?也许我需要设置包含按钮的JPanel的最小尺寸? 感谢任何帮...

10得票2回答
在ActionListener中添加GridBagLayout出现问题

我有一个带有ActionListener的JMenuItem,在这个ActionListener中,我想向我的frame添加一个GridBagLayout(可能已经添加了内容窗格-出于测试目的),然后向该frame添加组件。 frame的设计本身是可以工作的,但我想从JMenuItem上的Ac...

9得票2回答
GridBagLayout布局:如何填充所有空白区域

我有一个JFrame,其中包含一些使用gridBagLayout(3行,1列)的JPanels。这是我的代码: Container main_container = getContentPane(); GridBagLayout layout = new GridBagLayout(); m...

9得票1回答
Java TableLayout

我目前想要为JPanels构建一种表格类型的布局。我发现Java中有TableLayout,但我不知道如何导入它。另一方面,我发现GridBagLayout也可以构建类似表格的布局。但是它看起来更加复杂。请给予建议。

8得票2回答
使用Java Swing将按钮放置在指定位置

我正在尝试学习如何制作JAVA程序,并且正在使用Swing。我试图将一个按钮放置在窗口的左上角,但它一直跑到了顶部中心。 public void createGUI(){ JFrame frame = new JFrame("My Project"); frame.setDe...

8得票7回答
网格包布局面板对齐

我在使用GridBag布局管理器时遇到了一些问题。我想要显示9个面板,如下所示: (图片) 为此,我将网格分成了这样: (图片) 对于1到7号面板,没有问题,它们显示得正好。但是问题从S8和S9面板开始。如您所见,S8和S9占据了一半的框架空间,但我无法使其显示出来。S8在S4的开头结...

8得票2回答
网格袋布局的组件能否在调整大小时填充父框架?

我有一个JFrame,其根JPanel是用GridBagLayout实例化的。在运行时,基于一些描述,面板会被填充组件,并且宽度、高度和x、y坐标在描述中给出,以便与GridBagConstraints中的gridwidth、gridheight、gridx和gridy字段一起使用。这些组件本...

8得票2回答
如何在Java中创建具有连接按钮的ButtonGroup?

我目前正在尝试创建一组类似于Eclipse格式化器首选项中使用的切换按钮: 目前,我已经尝试了以下方法: public class Exercise extends JFrame { private String[] buttonNames = {"A", "B", "C",...