Swingを使用してアプリケーション(Springフレームワークに基づく)でGUIを開発しています。画面の1つでは、パネルにいくつかのJButton、JLabels、JFormattedtextFields、およびJRadioButtonsがあります。質問は:
1)。キーボードからタブボタンを押すと、コントロールはJRadioButtonフィールドに移動しません(ただし、前後の他のコンポーネントに移動します)。これらのラジオボタンには表示されません(アプリケーションの重大な問題)。これを修正する方法。
2)。また、各ラジオボタンのテキスト(ラベル)を設定するには、別々のラベルで行う必要があります。
<label text="Raiding" constraints="21,1" font="Arial-PLAIN-12" />
<buttongroup>
<radiobutton id="raidingYesID" font="Arial-PLAIN-12"
opaque="false" constraints="22,1" label="Yes"/>
<label text="Yes" constraints="23,1" font="Arial-PLAIN-12" />
<radiobutton id="raidingNOID" font="Arial-PLAIN-12"
selected="true" opaque="true" constraints="24,1"/>
<label text="No" constraints="25,1" font="Arial-PLAIN-12" />
</buttongroup>
Javaで実行しようとしましたが、ラベルが表示されませんでした。
raidingYesID.setLabel("Yes");
raidingYesID.setName("Yes");
raidingNOID.setText("No");
それらのどれも違いはありませんでしたが、次を使用してコンソールでラベルを取得できました:
System.out.println(raidingYesID.getLabel());
解決策を提案してください...