Java 中是否存在与 HTML 元素等效的元素(即 Swing/AWT 或 SWT)fieldset
?
问问题
13124 次
3 回答
31
创建一个面板,创建一个带标题的边框,您就可以将所有字段组件放入其中。
JPanel panel = new JPanel();
panel.add(new JLabel("foo"));
panel.setBorder(BorderFactory.createTitledBorder("bar"));
于 2012-05-30T16:57:10.050 回答
6
看看javax.swing.border.TitledBorder
。您可以将它们设置在面板上,并且在外观上类似于 HTML 字段集。
Border titleBorder = new TitledBorder(new LineBorder(Color.RED), "Fieldset");
setBorder()
然后,您可以使用该方法将边框添加到面板。
于 2012-05-30T16:54:27.680 回答
3
如果您使用的是 SWT,那么我认为这org.eclipse.swt.widgets.Group
就是您要寻找的。它是一个Composite
(HTML 类比中的块),它看起来像 HTML 中的字段集。
但是,我不能代表 AWT 和 SWING。
于 2012-06-04T16:38:08.353 回答