JavaFX 按钮2024年10月24日 | 阅读 4 分钟 JavaFX 按钮控件由 javafx.scene.control.Button 类表示。 按钮是一个可以控制应用程序行为的组件。 每次单击按钮时都会生成一个事件。 如何创建一个按钮?可以通过实例化 Button 类来创建按钮。 使用以下行创建按钮对象。 将按钮添加到场景图为了在屏幕上显示按钮,我们必须将其附加到场景对象。 以下代码创建一个按钮并将其添加到场景对象中。 输出 ![]() 设置按钮的文本有两种方法可以设置按钮上的文本。
换行按钮文本如果显示的文本太长,我们可以将按钮的文本换成多行。 这可以通过在 Button 类的实例上调用 setter 方法 setWrapText(boolean) 来完成。 在需要的地方将布尔值 true 传递给方法。 在按钮上设置图像Button 类包含一个构造函数,该构造函数可以接受图形以及按钮上显示的文本。 以下代码在按钮上实现了图像。 输出 ![]() 使用 setGraphic() 方法 Button 类还提供了一个名为 setGraphic() 的实例方法。 我们必须将图像视图对象传递给此方法。 以下代码实现了 setGraphic() 方法。 输出 ![]() 按钮操作Button 类提供了 setOnAction() 方法,该方法用于为按钮单击事件设置操作。 实现 handle() 方法的匿名类的对象将作为参数传递给此方法。 我们还可以传递 lambda 表达式来处理事件。 以下代码实现了按钮事件。 输出 ![]() 按钮效果我们可以将效果应用于按钮。 效果由 javafx.scene.effect 包提供。 以下代码显示了如何将阴影效果应用于按钮。 输出 ![]() 下一个主题JavaFX RadioButton |
我们请求您订阅我们的新闻通讯以获取最新更新。