2016-11-09 71 views
5

JavaFX 8 Pagination denetimini kullanıyorum.
Sayfa gezinme altta görünür, ancak en üstte, görüntülenen gerçek verilerin üstünde görünmesini isterim.JavaFX 8 Sayfa başına dön Sayfa başı sayılar

Pagination'un üstündeki sayfa gezinmeyi (sayı satırı ve ok düğmeleri) nasıl gösterebilirim?

+0

iyi bir soru, ben seni cesur :) –

cevap

7

En kolay çözüm birkaç rotasyon kullanmaktır.

  • bütün kontrolün tarzı sınıftır pagination: CSS reference ofPagination işaretleyerek

    :

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

    Açıklama:

    Bu üç CSS seçicileri hile yapmak. StackPane

  • sayfalandırma kontrol - -
  • altyapı page
  • tarzı sınıfına Ve pagination-control
  • sayfa tarzı sınıfı ile sayfa gezinme alanı ile görüntülenen sayfa içeren StackPane
    • leftArrowButton - Button
    • ....

Yani, seçiciler yapmak CSS bütün kontrolünü döndürmek için ne, ardından tekrar alt kısımlarını döndürün.

bir örnek Pagination kullanarak bu seçicileri:

enter image description here

+0

Gerçekten dayanmadan bunu yapmanın bir yolu var olacağını düşünmüyordu yardımcı olabilir düşünüyorum belgelenmemiş iç yapı. Mükemmel çözüm. – VGR

+0

Bu gerçekten zekice. Sonunda yaptığım şey bu değildi - büyük ölçüde bu sorunu yayınlamadan önce sorunu çözdüm. Ama yaptığımdan çok daha kısa ve daha sağlam. (“Belgesiz dahili yapı” kullandım). –