2016-11-09 62 views
5

我正在使用JavaFX 8 Pagination控件。
頁面導航出現在底部,但我希望它出現在頂部,顯示在實際數據的上方。JavaFX 8分頁位置頁碼頂部

如何在Pagination的頂部顯示頁面導航(數字行和箭頭按鈕)?

+0

很好的問題,我認爲它可以幫助你勇敢:) –

回答

7

我想最簡單的解決方案是使用幾個旋轉。

這三個CSS選擇器做的伎倆:

.pagination { -fx-rotate:180; } 
.pagination .pagination-control { -fx-rotate:180; } 
.pagination .page { -fx-rotate:180; } 

說明:

通過檢查CSS reference ofPagination

  • 樣式類整體控制的是pagination
  • 下部結構包含了顯示的頁面的風格類的page
  • 並與風格類的pagination-control
  • 頁面的頁面導航區 - StackPane
  • 分頁控制 - StackPane
    • leftArrowButton - Button
    • ....

那麼,什麼CSS選擇做的是旋轉整個控制,然後旋轉副件返還。

一個例子Pagination使用這些選擇:

enter image description here

+0

我真的沒有想到會有辦法做到這一點,而無需依賴在無證內部結構上。優秀的解決方 – VGR

+0

這真的很聰明。這不是我最終做的 - 主要是因爲我在發佈之前解決了這個問題。但它比我所做的要短得多,而且更加健壯。 (我用「無證內部結構」)。 –