找到 155 篇文章 关于 JavaFX
2K+ 次浏览
警报是一个显示预构建对话框类型的对话框。您可以通过实例化 javafx.scene.control.Alert 类来创建警报。此类是 Dialog 类的子类。您可以通过在实例化时绕过相应的参数来创建所需的对话框类型,例如:Alert alert = new Alert(Alert.AlertType.CONFIRMATION);示例以下示例演示了 Alert 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Alert; import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Button; import javafx.scene.control.ButtonBar.ButtonData; import javafx.scene.control.ButtonType; import javafx.scene.control.Dialog; import javafx.scene.layout.HBox; import javafx.stage.Stage; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; public class AlertExample extends Application { public void ... 阅读更多
781 次浏览
复选框复选框是一种选择控件,形状为正方形,其中包含一个勾号,它具有三种状态:选中、未选中和三态/不确定(可选)。与单选按钮不同,您不能使用切换按钮组合复选框。树视图树提供分层结构的视图,每个树都包含一个根(最高对象),并且包含子节点。您可以通过实例化 javafx.scene.control.TreeView 类来创建树视图。CheckBoxTreeItem 是用复选框形成的树视图。您可以通过实例化 javafx.scene.control.CheckBoxTreeItem 类来创建复选框树项。示例以下示例演示了 CheckBoxTreeItem 的创建。import javafx.application.Application; import ... 阅读更多
809 次浏览
工具栏用于显示 UI 元素,例如按钮、切换按钮和分隔符等。您不能向工具栏添加任何其他节点。工具栏的内容可以水平或垂直排列。您可以通过实例化 javafx.scene.control.ToolBar 类来创建工具栏。示例以下示例演示了 ToolBar 的创建。import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Separator; import javafx.scene.control.ToolBar; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class ToolBarExample extends Application { public void start(Stage stage) { Button bt1 = new Button("Java"); Button ... 阅读更多
3K+ 次浏览
文本区域是一个多行编辑器,您可以在其中输入文本。与以前的版本不同,在最新版本的 JavaFX 中,TextArea 不允许单行文本。您可以通过实例化 javafx.scene.control.TextArea 类来创建文本区域。示例以下示例演示了 TextArea 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.TextArea; import javafx.scene.layout.HBox; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class TextAreaExample extends Application { public void start(Stage stage) { //设置标签 Label label = new Label("Address"); ... 阅读更多
2K+ 次浏览
微调器是一个 UI 元素,它显示一个数字,旁边带有向上和向下箭头。您可以使用这些箭头增加或减少微调器的值。您可以通过实例化 javafx.scene.control.Spinner 类来创建微调器。示例以下示例演示了 Spinner 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.control.Spinner; import javafx.scene.layout.HBox; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class SpinnerExample extends Application { public void start(Stage stage) { //设置标签 Label label = new Label("Select ... 阅读更多
9K+ 次浏览
对话框是一个图形元素,一个窗口,向窗口显示信息并接收响应。您可以通过实例化 javafx.scene.control.Dialog 类来创建对话框。示例以下示例演示了 Dialog 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ButtonBar.ButtonData; import javafx.scene.control.ButtonType; import javafx.scene.control.Dialog; import javafx.scene.layout.HBox; import javafx.stage.Stage; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.scene.text.Text; public class DialogExample extends Application { @Override public void start(Stage stage) { //创建对话框 Dialog dialog = new Dialog(); //设置标题 ... 阅读更多
505 次浏览
超链接是一个 UI 组件,它响应点击和悬停。您可以通过实例化 javafx.scene.control.Hiperlink 类来创建超链接。您可以使用 setGraphic() 方法将图像设置为超链接。示例import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Hyperlink; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class HyperLinkSettingGraphic extends Application { public void start(Stage stage) throws FileNotFoundException { //创建一个超链接 Hyperlink link = new Hyperlink(); //创建一个图形 ImageView view ... 阅读更多
339 次浏览
超链接是一个 UI 组件,它响应点击和悬停。您可以通过实例化 javafx.scene.control.Hiperlink 类来创建超链接。示例以下示例演示了 Hyperlink 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Hyperlink; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage; public class HiperlinkExample extends Application { public void start(Stage stage) { //创建一个超链接 Hyperlink link = new Hyperlink("https://tutorialspoint.com"); //创建一个 vbox 来保存分页 VBox vbox = new VBox(); vbox.setSpacing(5); vbox.setPadding(new Insets(50, 50, ... 阅读更多
327 次浏览
拾色器提供标准调色板,您可以从中选择所需颜色。您可以通过实例化 javafx.scene.control.ColorPicker 类来创建拾色器。示例以下示例演示了 ColorPicker 的创建。import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.ColorPicker; import javafx.scene.control.Label; import javafx.scene.layout.HBox; import javafx.scene.paint.Color; import javafx.scene.text.Font; import javafx.scene.text.FontPosture; import javafx.scene.text.FontWeight; import javafx.stage.Stage; public class ColorPickerExample extends Application { public void start(Stage stage) { //设置标签 Label label = new Label("选择所需颜色:"); Font font = Font.font("verdana", FontWeight.BOLD, FontPosture.REGULAR, 12); ... 阅读更多
浏览量 1K+
组合框类似于选择框,它包含多个项目,并允许您从中选择一个。它可以通过向下拉列表添加滚动条来创建。您可以通过实例化 javafx.scene.control.ComboBox 类来创建组合框。ComboBox 类有一个名为 editable (boolean) 的方法,它指定当前组合框是否允许用户输入。您可以使用 setEditable() 方法为此属性设置值。因此,要编辑 JavaFX 组合框,请通过传递布尔值 true 作为参数来调用其上的 setEditable() 方法。示例import javafx.application.Application; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Group; ... 阅读更多