2017-08-29 11 views
2

tableTabelle Design in JavaFx

Wie kann ich eine Tabelle in javafx wie oben entwerfen. Ich benutze tableview und etwas CSS, aber das Design ist nicht so gut, ich will.

Bitte kann mir jemand sagen, wie ich das oben Design

.table-view{ 
    -fx-background-color: transparent; 
} 

.table-view:focused{ 
    -fx-background-color: transparent; 
} 

/* Spaltenköpfe 
    Struktur column-header-background -> column-header */ 

.table-view .column-header-background{ 
    -fx-background-color: linear-gradient(#131313 0%, #424141 100%); 
} 

.table-view .column-header-background .label{ 
    -fx-background-color: transparent; 
    -fx-text-fill: white; 
} 

.table-view .column-header { 
    -fx-background-color: transparent; 
} 

.table-view .table-cell{ 
    -fx-text-fill: white; 
} 

.table-row-cell{ 
    -fx-background-color: -fx-table-cell-border-color, #616161; 
    -fx-background-insets: 0, 0 0 1 0; 
    -fx-padding: 0.0em; /* 0 */ 
} 

aktuellen Design Tisch

current design

+0

Können Sie bitte auch ein Bild der aktuellen Ansicht anhängen, zusammen mit den spezifischen Punkten, die Sie Probleme bei der Replikation haben? – Itai

+0

@sillyfly Ich habe das aktuelle Design der Tabelle hinzugefügt –

Antwort

5

erreichen

Hier ist die CSS Ich habe versucht, CSS dieser Figur re:

.table-view .column-header, 
.table-view .column-header .filler, 
.table-view .column-header-background .filler { 
    -fx-background-color: derive; 
    -fx-stroke: transparent; 
    -fx-size:50; 
    -fx-alignment: CENTER ;  
    -fx-text-alignment: center; 

} 
.table-row-cell:filled:hover { 

    -fx-size:50; 
    -fx-alignment: CENTER; 
    -fx-text-alignment: center; 


} 
.table-view:row-selection { 
    -fx-background-color: transparent; 
    -fx-text-fill: white; 
    -fx-fixed-cell-size: 50; 
    -fx-alignment: CENTER; 
    -fx-text-alignment: center; 

} 

.table-view .table-column{ 
    -fx-text-alignment: center; 
    -fx-alignment: CENTER 

} 
+0

genial .... vielen Dank für seine Arbeit, wie ich will ... –

+0

Für weitere Informationen lesen Sie http://docs.oracle.com/javase/8/javafx/ api/javafx/scene/doc-dateien/cssref.html –