Java低速GUI Swing
at TECH
400:
04/01/03 04:14
>>399
自分も398と同じく普通に編集されたテキストが出力される。
OSはWindowsだけど。LinuxのVMがおかしいのかな?
399の方は自分も躓いた。自分もSwing勉強して間もないので間違いもあるかも知れんが
URLリンク(www.atmarkit.co.jp)
でも話題になってる。
コンボボックスが発生させるアクションイベントは実は2種類に細分化できて
comboBoxChangedとcomboBoxEditedがあるみたい。
actionPerformedの引数として渡されるActionEventオブジェクトのgetActionCommand()で区別できるみたい。
選択項目が変化するとcomboBoxChangedのほうが、リターンキーを押すとcomboBoxEditedの方が来る。
編集してリターンキーを押すと選択項目も変化するから2回アクションイベントが発生する。
またコンボボックスを編集可能にして編集して項目書き換えると、
コンボボックスがフォーカスを失うときに、選択項目が変化したとみなされcomboBoxChangedが発生する。
だからボタンを押すとコンボボックスがフォーカス失ったので選択項目変化のためと、ボタンが押されたことによるアクションイベントの両方が起きる。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5392日前に更新/238 KB
担当:undef