Frage an awt, java, swing, swt – Gibt es in Java eine Entsprechung für Fieldset (HTML)?

15

Gibt es ein Element in Java (d. H. Swing / AWT oder SWT), das dem HTML-Element entspricht?fieldset?

Deine Antwort

3   die antwort
3

Wenn Sie SWT verwenden, denke ich, dassorg.eclipse.swt.widgets.Group ist was Sie suchen. Es ist einComposite (ein Block in HTML-Analogie) und es sieht aus wie eine Feldmenge in HTML.

Ich kann jedoch nicht für AWT und SWING sprechen.

32

Erstellen Sie ein Panel, erstellen Sie einen Rahmen mit Titel, und Sie können alle Ihre Feldkomponenten einfügen.

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

Schau es dir anjavax.swing.border.TitledBorder. Sie können sie in Bedienfeldern festlegen und sehen ähnlich aus wie HTML-Feldsätze.

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

Anschließend können Sie den Rahmen mit der Schaltfläche zu Ihrem Panel hinzufügensetBorder() Methode.

Verwandte Fragen