JavaFX 控件 Button


title: JavaFX 控件 Button
date: 2020-05-25 21:15:39
tags: JavaFX

Button

Button button = new Button("Button");

Tooltip tooltip = new Tooltip();
tooltip.setText("TooltipTooltip");
tooltip.setFont(Font.font(16));
//自動換行
tooltip.setWrapText(true);
//省略效果
tooltip.setTextOverrun(OverrunStyle.CENTER_ELLIPSIS);
//多行對齊
tooltip.setTextAlignment(TextAlignment.CENTER);
//出現位置
tooltip.setAnchorLocation(AnchorLocation.CONTENT_TOP_RIGHT);

button.setTooltip(tooltip);

自定義

Button button = new Button("Button");

Tooltip tooltip = new Tooltip();
VBox vBox = new VBox(10);
Label label1 = new Label("Label1");
label1.setFont(Font.font(20));
Label label2 = new Label("Label2");
label2.setFont(Font.font(20));
vBox.getChildren().addAll(label1, label2);
tooltip.setGraphic(vBox);
vBox.setStyle("-fx-background-color: #0c8;-fx-padding: 20");
//去除黑邊
tooltip.setStyle("-fx-background-color: transparent");

button.setTooltip(tooltip);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章