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);