チェックボックスを使用してJDialogを作成する方法

セフィン

私はJavaプログラムを書いていますが、問題が発生しました。があり、ArrayList<JCheckBox>これらのチェックボックスを備えたダイアログウィンドウを表示したいので、それらのいくつかをArrayList<>選択でき、そのダイアログを閉じた後の結果として、選択したのオブジェクトが必要ですActionListenerこれらのチェックボックスに追加することで結果を得ることができると思いますが、それをArrayList<JCheckBox>ダイアログウィンドウに渡す方法がわかりません

これまでのところ、私は次のようなことを試しました:

ArrayList<JCheckBox> al = new ArrayList<JCheckBox>();
for (MyClass mc : sr.getFields().values())
{
    JCheckBox box = new JCheckBox(mc.getType());
    al.add(box);
}
JOptionPane.showConfirmDialog(null, al);

チェックボックスのテキストを印刷しようとすると問題ありませんが、ダイアログには意味のないテキストの長い行しか表示されません。

それで、それを行う方法はありますか?

前もって感謝します..

タイタス

このshowConfirmDialogメソッドは、メッセージオブジェクトを正しくレンダリングするためにメッセージオブジェクトを解釈するArrayList必要があり解釈方法がわからないため、すべての要素を次のJPanelに追加する必要があります

JPanel al = new JPanel();
for (MyClass mc : sr.getFields().values()){
    JCheckBox box = new JCheckBox(mc.getType());
    al.add(box);
}
JOptionPane.showConfirmDialog(null, al);

またはObject[]例:

ArrayList<JCheckBox> al = new ArrayList<JCheckBox>();
for (MyClass mc : sr.getFields().values()){
    JCheckBox box = new JCheckBox(mc.getType());
    al.add(box);
}
Object[] obj = (Object[]) al.toArray(new Object[al.size()]);
JOptionPane.showConfirmDialog(ui, obj);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

チェックボックスを使用してJDialogを作成する方法

分類Dev

1つのチェックボックスを作成して、すべてのチェックボックスをListview C#でチェックする方法

分類Dev

チェックボックスを使用して配列を作成する

分類Dev

phpとajaxを使用してFILTERBY LOCATION(チェックボックスを使用)エンジンを作成する方法

分類Dev

jQueryを使用してすべてのチェックボックスをチェックする方法は?

分類Dev

React Mozilla フォームを使用してチェックボックスの配列を作成する方法は?

分類Dev

tkinterを使用してループ内に複数のチェックボックスを作成する方法

分類Dev

チェックボックスを使用してreactjsでフィルターを作成する方法

分類Dev

JComboを使用してチェーンコンボボックスを作成する

分類Dev

jQueryでチェックされているすべてのチェックボックスの値を使用して配列を作成する方法

分類Dev

Pythonを使用してチェックボックスを検出する方法

分類Dev

Formikを使用してチェックボックスの値を送信する方法

分類Dev

jqueryを使用してHTMLチェックボックスを削除する方法

分類Dev

Razorを使用してMVCでチェックボックスを表示する方法

分類Dev

Razorを使用してMVCでチェックボックスを表示する方法

分類Dev

cssのチェックボックスとしてチェックマークを使用する方法

分類Dev

HTMLで画像をチェックボックスとして使用する方法

分類Dev

PHPでhtmlチェックボックスを使用して挿入する方法

分類Dev

struts2を使用して選択ボックスにチェックボックスを追加する方法

分類Dev

Xcodeでストーリーボードを使用してチェックボックスを作成する

分類Dev

Laravelを使用してすべてのチェックボックスを選択してクリアする方法

分類Dev

JMX でチェックボックスを作成する方法は?

分類Dev

独自のアクションリスナーを使用してAndroidStudioでチェックボックスオブジェクトを作成する方法

分類Dev

チェックされたチェックボックスをループして多次元配列を作成する

分類Dev

anglejsでjsonオブジェクトを使用してチェックボックスを生成する方法

分類Dev

jQueryを使用してチェックボックスの横にない場合にチェックボックスのテキストを表示する方法

分類Dev

jQueryを使用してチェックボックスを数える方法は?

分類Dev

動的チェックボックス番号を使用して、1行に3つのチェックボックスのみを設定する方法

分類Dev

* ngForとマップのリストを使用してチェックボックスを生成する方法

Related 関連記事

  1. 1

    チェックボックスを使用してJDialogを作成する方法

  2. 2

    1つのチェックボックスを作成して、すべてのチェックボックスをListview C#でチェックする方法

  3. 3

    チェックボックスを使用して配列を作成する

  4. 4

    phpとajaxを使用してFILTERBY LOCATION(チェックボックスを使用)エンジンを作成する方法

  5. 5

    jQueryを使用してすべてのチェックボックスをチェックする方法は?

  6. 6

    React Mozilla フォームを使用してチェックボックスの配列を作成する方法は?

  7. 7

    tkinterを使用してループ内に複数のチェックボックスを作成する方法

  8. 8

    チェックボックスを使用してreactjsでフィルターを作成する方法

  9. 9

    JComboを使用してチェーンコンボボックスを作成する

  10. 10

    jQueryでチェックされているすべてのチェックボックスの値を使用して配列を作成する方法

  11. 11

    Pythonを使用してチェックボックスを検出する方法

  12. 12

    Formikを使用してチェックボックスの値を送信する方法

  13. 13

    jqueryを使用してHTMLチェックボックスを削除する方法

  14. 14

    Razorを使用してMVCでチェックボックスを表示する方法

  15. 15

    Razorを使用してMVCでチェックボックスを表示する方法

  16. 16

    cssのチェックボックスとしてチェックマークを使用する方法

  17. 17

    HTMLで画像をチェックボックスとして使用する方法

  18. 18

    PHPでhtmlチェックボックスを使用して挿入する方法

  19. 19

    struts2を使用して選択ボックスにチェックボックスを追加する方法

  20. 20

    Xcodeでストーリーボードを使用してチェックボックスを作成する

  21. 21

    Laravelを使用してすべてのチェックボックスを選択してクリアする方法

  22. 22

    JMX でチェックボックスを作成する方法は?

  23. 23

    独自のアクションリスナーを使用してAndroidStudioでチェックボックスオブジェクトを作成する方法

  24. 24

    チェックされたチェックボックスをループして多次元配列を作成する

  25. 25

    anglejsでjsonオブジェクトを使用してチェックボックスを生成する方法

  26. 26

    jQueryを使用してチェックボックスの横にない場合にチェックボックスのテキストを表示する方法

  27. 27

    jQueryを使用してチェックボックスを数える方法は?

  28. 28

    動的チェックボックス番号を使用して、1行に3つのチェックボックスのみを設定する方法

  29. 29

    * ngForとマップのリストを使用してチェックボックスを生成する方法

ホットタグ

アーカイブ