Java中的元素(即Swing / AWT或SWT)是否等同于HTML元素fieldset
?
答案 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。