1
因此,我在控制器中有一個自定義按鈕類,並且我想使字體在按鈕內部放置陰影。我試過使用-fx-stroke,但它似乎沒有改變任何東西。我想要使用的按鈕將在程序中生成。我不熟悉CSS,所以我只是用了一些例子。現在我有這個如何在按鈕中設置文本以放棄JavaFX中的陰影
mineButton(int x, int y,boolean difficult){
this.x=x;
this.y=y;
Font s = new Font(13);
if (difficult){
this.setMaxSize(35, 35);
this.setMinSize(20, 20);
this.setPrefSize(20, 20);
this.setFont(new Font(8));
} else {
this.setMaxSize(35,35);
this.setMinSize(33,33);
this.setPrefSize(34,34);
}
this.setStyle("-fx-background-color: -fx-outer-border,
-fx-inner-border, -fx-body-color;\n" +
" -fx-background-insets: 0, 1, 2;" +
" -fx-background-radius: 5, 4, 3;" +
" -fx-text-fill: white; -fx-font-weight: bold;");
}
添加筆劃字體將還不錯 – 2015-02-07 13:01:00