私はJavaとスイングで小さなアプリケーションを開発しています。私はゼロからその一部を行うことができる問題に直面しています。スウィングのすべてのチェックボックスを繰り返します。
パネルの1つには、約20個のチェックボックスがあります。今のところ、変数名はjcheckbox1、jcheckbox2などです。私はすべてを繰り返し、選択したもののテキストを取得する必要があります。この問題はNetBeansを使用して必要な要素をドラッグアンドドロップしてGUIを開発したため、チェックボックスをリストや配列に集約していないという問題があります。このことを考えれば、すべてのチェックボックスを選択し、それらを繰り返して、チェックされたチェックボックスのテキスト値を取得する可能性はありますか?
もしそうでない場合は、それらを簡単に反復できるように宣言する必要がありますか?私は、チェックボックスの配列はそれだけではあまり難しくないかもしれないと信じていますが、問題はすべて正しい位置に置くことから来ているようです。私は2つの列を持つグリッドバッグを使用しています。
ありがとうございます!
'NetBeansを使用して、必要な要素をドラッグ&ドロップすることでGUIを開発しました。 ' - d IDEを使用してフォームを作成しないでください。あなたが見ることができるように、この質問の問題であり、別のIDEに移動する必要がある場合、コードは移植できません。代わりに自分でフォームをコーディングし、適切なレイアウトマネージャを使用して希望のレイアウトを取得します。コードの保守と使用が簡単になります。たとえば、[GridLayoutの使い方](http://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html)のデモコードから始めます。 – camickr