2014-01-08 70 views
6

如何突出顯示一列而不是javafx TableView中的某行時懸停或單擊它?如何突出顯示一列而不是javafx TableView中的一行當懸停?

+0

你指的是突出整列,每一行的第n個細胞,或者只是特定行中的特定單元格? – axiopisty

+0

我指的是如何突出整個列。作爲標準,當懸停在其上時,該行被突出顯示。 我想突出顯示列而不是行。 – ace

+0

你有沒有找到這個問題的一個很好的解決方案? – NDY

回答

0

我強烈建議您爲此使用ScenicView。您可以檢查場景圖並查看其中每個元素的所有CSS屬性。這將使您可以輕鬆識別正確的CSS層次結構,以僅用於設置列的樣式而不是行。

然後你可以使用下面的CSS事件選擇適用與CSS的懸停適當的樣式或點擊狀態:

:hover 
:armed 
:pressed 
:disabled 
etc... 
+0

感謝您的建議,但此鏈接http://fxexperience.com/scenic-view/給我404未找到。我試圖從不同的渠道找到它,但沒有成功。 – ace

+0

這很奇怪。我只是點擊鏈接,它工作正常。再試一次或者只是Google javafx風景視圖。 – axiopisty

+0

事實上,他們是臨時下降。無論如何,由於TableView按行組織並且懸停狀態的css應用於這些事實,所有單元格都具有相同的css類。所以我找不到使用所提出的方法的解決方案。謝謝! – ace

相關問題