JavaFX超链接
时间:2020-01-09 10:36:37 来源:igfitidea点击:
JavaFX Hyperlink控件是充当按钮的文本,这意味着我们可以配置Hyperlink以在用户单击它时执行某些操作。就像网页中的超链接一样。 JavaFX Hyperlink控件由类javafx.scene.control.Hyperlink表示。
JavaFX超链接示例
这是完整的JavaFX Hyperlink示例:
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Hyperlink;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class HyperlinkExample extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("JavaFX App");
Hyperlink link = new Hyperlink("Click Me!");
VBox vBox = new VBox(link);
Scene scene = new Scene(vBox, 960, 600);
primaryStage.setScene(scene);
primaryStage.show();
}
}
这个例子是一个完整的JavaFX应用程序,它创建一个"超链接",将其插入JavaFX VBox,然后将其添加到JavaFX Scene。然后将"场景"添加到JavaFX Stage中,然后使其可见。
创建一个超链接
为了使用JavaFX的"超链接"控件,我们必须首先创建一个"超链接"实例。这是创建JavaFXHyperlink实例的示例:
Hyperlink link = new Hyperlink("Click me!");
设置超链接动作
为了响应对JavaFXHyperlink的点击,我们需要在Hyperlink实例上设置一个动作监听器。这是在JavaFXHyperlink实例上设置动作侦听器的示例:
Hyperlink link = new Hyperlink("Click me!");
link.setOnAction(e -> {
System.out.println("The Hyperlink was clicked!");
});

