基本的に、指定されたデータがで提供されているリストにない場合にユーザーがデータを入力できるフィールド(Swing用)が必要ですCombo-box
。これを達成する方法は?
5665 次
2 に答える
6
スイングチュートリアルの「編集可能なコンボボックス」をチェックしてください。
setEditable(true)
基本的に、コンボボックスに使用する必要があります。API ドキュメントから:
JComboBox フィールドが編集可能かどうかを決定します。編集可能な JComboBox を使用すると、ユーザーはフィールドに入力するか、リストから項目を選択してフィールドを初期化し、その後編集することができます。(編集はフィールドのみに影響し、リスト項目はそのまま残ります。) 編集不可能な JComboBox は、選択された項目をフィールドに表示しますが、選択項目を変更することはできません。
于 2012-11-12T06:18:10.283 に答える
3
編集可能なコンボ ボックスを使用できます。
スニペット フォームコンボ ボックスの使用方法:
JComboBox patternList = new JComboBox(patternExamples);
patternList.setEditable(true);
patternList.addActionListener(this);
簡単な例を見てください
于 2012-11-12T06:21:45.263 に答える