2012-04-03 9 views
1

JPanelを継承するクラスがあります。パネル上では、画像用のJLabelとテキスト用のいくつかのJTextArea(setEditable、setCursor、setOpaque、setFocusableをfalseにする)を追加しました。このクラスは、上から下のリスト形式で記述されます。ユーザーがJPanelの1つをクリックすると、選択された項目(JPanel)に応じていくつかのアクションが発生します。私は動作するaddMouseListenerを追加しましたが、ユーザがテキストがある場所をクリックするとクリックを登録しません。 JTextAreaをJLabelに変更すると動作しますが、JTexAreaを使用した理由は、ワードラップが必要なためです。 提案がありますか?ありがとう。JTextAreaをクリックしますか?

+0

コードを記述し、コードを記述した英語を読んでください。それは私たちすべての時間を節約します –

+0

以下に示唆されるように、JTextAreaにマウスリスナーを追加してください。 –

答えて

3

JTextAreaに同じmouselistenerを追加することを検討してください。

+0

あなたはちょうど私の日を作った。ありがとう!作品! – TutenStain

+0

あなたは大歓迎です! –

関連する問題