16

HTML 要素に相当する Java 要素 (つまり、Swing/AWT または SWT) はありますfieldsetか?

4

3 に答える 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

org.eclipse.swt.widgets.GroupSWT を使用している場合は、それが探しているものだと思います。これはComposite(HTML の例えではブロック) であり、HTML のフィールドセットのように見えます。

ただし、AWT と SWING について話すことはできません。

于 2012-06-04T16:38:08.353 に答える