2

editable の入力を取得するにはどうすればよいですかJComboBox。ユーザーがコンボに入力を与えると、どのように入力テキストを取得できますか?

4

3 に答える 3

8

経由でコンボボックス エディタから編集済みのテキストを取得する必要がありますcombo.getEditor().getItem()

于 2012-04-09T11:49:14.673 に答える
4

で選択されているテキストが必要で、それが であり、他のオブジェクトではないJComboBoxことが確実な場合は、 のStringようなものを使用してString text = (String)myCombobox.getSelectedItem()ください。持っているものModelが 以外の場合はString、それを適切なクラスにキャストしてから、toString()そのオブジェクトのメソッドを使用する必要があります。さらにヘルプが必要な場合は、コードの一部、少なくとも宣言と初期化を貼り付ける必要がありますJComboBox...

于 2012-04-09T11:47:07.233 に答える
1

オラクルのチュートリアルを見てください。彼らは、一般的なスイングコンポーネントの処理方法を説明していますhttp://docs.oracle.com/javase/tutorial/uiswing/components/combobox.html

于 2012-04-09T15:09:04.410 に答える