1
我有一個連接鼠標監聽器的JTable。我需要獲取已在單元格中單擊的字符。我可以得到行號和列號,但是我不能得到鼠標指向的Element
(我認爲它必須是表格單元格中的字符)。有誰知道如何做到這一點?如何實現一個鼠標偵聽器,該鼠標偵聽器返回鼠標在JTable中指向的字符?
我有一個連接鼠標監聽器的JTable。我需要獲取已在單元格中單擊的字符。我可以得到行號和列號,但是我不能得到鼠標指向的Element
(我認爲它必須是表格單元格中的字符)。有誰知道如何做到這一點?如何實現一個鼠標偵聽器,該鼠標偵聽器返回鼠標在JTable中指向的字符?
JTable.rowAtPoint()和JTable.columnAtPoint()回報協調了getValueAt(int row, int column)從不明mouseevent
(不知道有沒有MouseListener或MouseMotionListener)
更有效的將添加ListSelectionListener到JTable (SINGLE_SELECTION_Model),因爲監聽事件從鍵盤來的太我希望你的問題不是關於Specifying Tool Tips for Cells
我知道如何獲取鼠標指向的行號和列號。我需要的是讓鼠標指向單元格內的元素(char)。 – Igor
不知道直接的方式Renderer v.s.字符,[你的意思是像這樣,見](http://stackoverflow.com/a/5957405/714968) – mKorbel
是的,類似的東西,但論壇JTable而不是。我可以告訴你如何在表格編輯器中獲得'Element',但是當它不處於編輯模式時,我無法將它用於表格本身。 – Igor