Java中是否存在用于fieldset(HTML)的等价物?

时间:2012-05-30 16:51:33

标签: java swing swt awt

Java中的元素(即Swing / AWT或SWT)是否等同于HTML元素fieldset

3 个答案:

答案 0 :(得分:32)

创建一个面板,创建一个标题边框,您就可以将所有现场组件放入其中。

JPanel panel = new JPanel();
panel.add(new JLabel("foo"));
panel.setBorder(BorderFactory.createTitledBorder("bar")); 

答案 1 :(得分:6)

看看javax.swing.border.TitledBorder。您可以在面板上设置它们,并且外观与HTML字段集类似。

Border titleBorder = new TitledBorder(new LineBorder(Color.RED), "Fieldset");

然后,您可以使用setBorder()方法将边框添加到面板。

答案 2 :(得分:3)

如果您使用SWT,我认为org.eclipse.swt.widgets.Group正是您所寻找的。它是Composite(HTML类比中的一个块),它看起来像HTML中的字段集。

然而,我无法代表AWT和SWING。