Вопрос по java, swing – Есть ли в Java эквивалент для fieldset (HTML)?

15

Есть ли в Java элемент (т. Е. Swing / AWT или SWT), который эквивалентен элементу HTMLfieldset?

Ваш Ответ

3   ответа
3

org.eclipse.swt.widgets.Group это то, что вы ищете. ЭтоComposite (блок в аналогии с HTML) и выглядит как набор полей в HTML.

Однако я не могу говорить за AWT и SWING.

32

создайте рамку с названием, и вы сможете поместить все компоненты поля.

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

javax.swing.border.TitledBorder, Вы можете установить их на панели и по внешнему виду похожи на наборы полей HTML.

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

Затем вы можете добавить границу к вашей панели, используяsetBorder() метод.

Похожие вопросы