2013-05-22 44 views
2

我可以將按鈕添加到TableCellRender的表格中,但這些按鈕看起來與普通按鈕不同,例如,鼠標結束時,沒有翻轉效果。任何人都知道如何使表中的按鈕外觀與普通按鈕相同?表中按鈕的翻轉效果?

+0

單元格渲染器是組件的靜態表示。它不是一個活的組件,請嘗試看看[Table Button Column](http://tips4java.wordpress.com/2009/07/12/table-button-column/) – MadProgrammer

+0

任何解決方案? ......偶然發現了同樣的問題。 – dastrobu

回答

1

簡短的例子提供了鏈接,它演示了複選框渲染器的方法。該示例擴展了默認的BooleanRenderer。唯一的變化是在JTable複選框中的getModel()。setRollover(...)在getTableCellRendererComponent()

Rollover Effect

希望這個鏈接可以通過在Jtable中實現Button來實現翻轉效果。

+0

這隻能部分解決按鈕問題。在Windows 7中,如果仔細觀察,可以看到一個按鈕不斷重新繪製自己,並且我不認爲鼠標偵聽器可以實現這一點。 –