【发布时间】:2011-02-11 10:11:08
【问题描述】:
我有一个带有以下代码的 JPanel:
JPanel pane = new JPanel();
pane.setLayout(new GridLayout(3, 2, 10, 30));
final JTextField fileName = new JTextField();
pane.add(fileName);
JButton creater = new JButton("Create File");
pane.add(creater);
JButton deleter = new JButton("Delete File");
pane.add(deleter);
我想知道,如何让 JTextField 在 GridLayout 上占据两个空间,同时让两个按钮通过在同一行上各占据一个空间来共享一行?
【问题讨论】:
-
一个好建议:远离标准布局管理器并使用miglayout.com
-
一个好建议:学习如何使用和嵌套标准布局,然后再放弃 J2SE 不提供或 Oracle 不支持的布局。请注意,您也更有可能在公共论坛上获得人们最了解的布局的帮助,这将是核心 J2SE 布局。
标签: java swing grid-layout