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!"); });