import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.*;
import javafx.scene.paint.Paint;
import javafx.scene.text.Font;
import javafx.stage.Stage;
/**
* css简单使用
*/
public class Demo7 extends Application {
@Override
public void start(Stage stage) throws Exception {
Button button1 = new Button("view");
button1.setLayoutX(10);
button1.setLayoutY(10);
// 字体以及字体大小
button1.setFont(Font.font("宋体", 40));
// 字体颜色
button1.setTextFill(Paint.valueOf("#CD0000"));
// 内边距
// Insets insets = new Insets(10,5,10,5);
Insets insets = Insets.EMPTY;
// 背景填充 颜色,圆角,内边距
BackgroundFill bgf = new BackgroundFill(Paint.valueOf("#8fbc8f"), new CornerRadii(20), insets);
Background background = new Background(bgf);
button1.setBackground(background);
// 边框设置
BorderStroke bss = new BorderStroke(Paint.valueOf("#000000"), BorderStrokeStyle.SOLID, new CornerRadii(20), new BorderWidths(5));
Border border = new Border(bss);
button1.setBorder(border);
button1.setStyle("-fx-background-color: #1FDA2D");
Group group = new Group();
group.getChildren().addAll(button1);
Scene scene = new Scene(group);
stage.setScene(scene);
stage.setWidth(800);
stage.setHeight(800);
stage.show();
}
}
6.JavaFx CSS 使用
最新推荐文章于 2024-08-26 09:06:38 发布