「TableViewでセルのアライメントを指定するには」の版間の差分
提供: tknotebook
(ページの作成:「Category:コンピュータCategory:JavaFX メインページ>コンピュータの部屋#JavaFX>JavaFX Tips TableView でセルを中央寄せ...」) |
細 (Nakamuri がページ「TableViewでセルのアライメントを指定する仁尾は」を「TableViewでセルのアライメントを指定するには」に、リダイレクトを残さずに移動しました: 名前の間違い) |
(相違点なし)
|
2016年5月11日 (水) 09:55時点における版
メインページ>コンピュータの部屋#JavaFX>JavaFX Tips
TableView でセルを中央寄せや右寄せで表示したいことがあります。
TableColumn#setCellFactory で TableCellのインスタンスを生成し、その alignment プロパティを指定するのが最も直接的な方法ですが、CSS で指定するのがお手軽です。
FXMLの中で
<TableView fx:id="wordTableView" layoutX="14.0" layoutY="63.0" prefHeight="380.0" prefWidth="843.0"> <columns> <TableColumn editable="false" prefWidth="121.0" sortable="false" text="英→日パス回数" style="-fx-alignment: center;"/>
とすれば、指定した列のセルが全て中央寄せになります。