找到关于 JavaFX 的155 篇文章
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.Hyperlink` 类来创建一个超链接。您可以使用 `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.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`类来创建一个颜色选择器。示例以下示例演示了颜色选择器的创建。`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("Select Desired Color:"); 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; ... 阅读更多