プロが教える店舗&オフィスのセキュリティ対策術

JTableで右クリックしたときに、マウスがあるセルを選択し、
ポップアップメニューを表示したいのですが、どうしたらよいでしょう?
JTableは右クリックしても、そのセルを選択できないんでしょうか?
困ってます。回答をお願いします。

A 回答 (1件)

すぐ思い付くのは


addMouseListner して
mouseEventからクリックされた位置(getPoint())
及び押下ボタンを取得(BUTTON2_MASKが右かな?)

んで取得したPointからJTable.columnAtPoint()
で押下位置のindexを確定して
JTable.changeSelection()
を使ってJTable選択ってのが一番始めにおもいつくけど
それじゃ駄目なの?(多分これで駄目なんだろうから回答は自信なし)
    • good
    • 0
この回答へのお礼

ありがとうございます。
まさにこの方法を探していたんです。
何しろ初心者なもので、基本的なことを知りませんでした。
どうもありがとうございました。m(_ _)m

お礼日時:2002/06/07 10:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!