これは、私が何かの仕組みが本当に分かりません。 私はここでそれを尋ねると思った。私は検索して検索しましたが、私が望むものは見つけられませんでした。チェックボックスを使って名前を配列に追加します
私は7つの名前の中からランダムな名前を選ぶ小さなプログラムに取り組んでいます。 私はウィンドウとインターフェースを作成しました。
私がしたいことは、チェックボックスが選択されているかどうかをチェックしたいのです。 ButtonAnne.setSelection(true);
チェックボックスをオンにすると、配列に名前を追加します。 ボックスが選択解除されている場合、その配列内にあるべきではありません。
だから、1つのチェックボックスからのコードの完全な作品は、次のようになります。
Button ButtonAnne = new Button(this, SWT.CHECK);
ButtonAnne.setSelection(true);
ButtonAnne.setForeground(SWTResourceManager.getColor(SWT.COLOR_BLACK));
ButtonAnne.setBounds(122, 56, 188, 34);
ButtonAnne.setText("Aanwezig of afwezig");
ボタンがクリックされたときに最終的にはチェックボックスが選択されている名前のうち、ランダムな名前を選択します(その名前こと配列に追加されます)。しかしそれは別の時間です。
どうすればいいですか? ありがとうございます。
私の悪い英語のために申し訳ありません。
配列はJavaではサイズ変更できません。ArrayListを参照してください – CraigR8806
次に、if-elseステートメントでチェックボックスをチェックする2番目のクラスを作成する必要があります。 チェックボックスをオンにすると、arraylistに名前を追加します。 他にもarraylistから削除してください。 そのようなものです。 –
はい、あなたはそれを行うことができます!しかし、そのためのクラスを作成する必要はありません。小さな関数も書くことができます。 –