【发布时间】:2018-01-31 04:28:33
【问题描述】:
我正在 Eclipse Neon 上使用 Java 中的 MigLayout 构建 GUI。我的代码应该提供两行两列,间隔为 15,当窗口展开时它们会增长以填充框架。我不知道为什么,但是自动生成了第三行,我似乎无法摆脱。我已将布局硬编码为两行和两列,并尝试使用 swing 编辑器删除第三行。虽然删除按钮适用于第 0 行和第 1 行,删除它们及其内容,但它对最后一行没有任何作用。
下面是我的代码在讨厌的第三行运行的图片
这是我的代码
public Master() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 440, 163);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(new MigLayout("", "[grow]15[grow]", "[grow]15[grow]"));
btnDailyLog = new JButton("Daily Log");
btnDailyLog.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
}
});
contentPane.add(btnDailyLog, "spany 2,grow");
btnEmpReports = new JButton("Employee Reports");
btnJobReports = new JButton("Job Reports");
contentPane.add(btnEmpReports, "grow,wrap");
contentPane.add(btnJobReports, "grow,wrap");
}
【问题讨论】:
标签: java eclipse swing miglayout