javafx弹出窗口
来源:互联网 发布:如何查看mac版本 编辑:程序博客网 时间:2024/06/05 05:36
import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.layout.AnchorPane;import javafx.scene.layout.StackPane;import javafx.scene.layout.VBox;import javafx.stage.Stage;public class Main extends Application{ @Override public void start(Stage primaryStage) { Button button = new Button(); button.setText("Open a window"); button.setOnAction(e -> new AlertBox().display("title", "message")); AnchorPane layout = new AnchorPane(); layout.getChildren().add(button); Scene scene=new Scene(layout,300,300); primaryStage.setScene(scene); primaryStage.show(); } public static void main(String[] args) { launch(args); }}
import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.control.Label;import javafx.scene.layout.VBox;import javafx.stage.Modality;import javafx.stage.Stage;public class AlertBox { public void display(String title , String message){ Stage window = new Stage(); window.setTitle("title"); //modality要使用Modality.APPLICATION_MODEL window.initModality(Modality.APPLICATION_MODAL); window.setMinWidth(300); window.setMinHeight(150); Button button = new Button("Close the window"); button.setOnAction(e -> window.close()); Label label = new Label(message); VBox layout = new VBox(10); layout.getChildren().addAll(label , button); layout.setAlignment(Pos.CENTER); Scene scene = new Scene(layout); window.setScene(scene); //使用showAndWait()先处理这个窗口,而如果不处理,main中的那个窗口不能响应 window.showAndWait(); }}
0 0
- javafx弹出窗口
- javaFX 可控制自动关闭时间的弹出提示窗口
- 利用JavaFx开发RIA桌面应用-Stage窗口关闭监听,并弹出确认提示框
- JavaFx - 窗口的标题栏
- JavaFX窗口状态设置
- JavaFX透明窗口
- javafx模态窗口
- JavaFX窗口状态设置
- javaFX 窗口关闭事件
- javafx 窗口始终悬浮
- JavaFx 简易弹出提示框
- JavaFx 2 设置窗口图标.
- javafx窗口等比例缩放
- JavaFX监听窗口关闭事件
- JavaFX窗口最大化最小化事件
- 弹出窗口!
- 弹出窗口
- 弹出窗口
- windows下使用git
- 科举制度没有真正的赢家
- 数据结构实验之二叉树五:层序遍历
- C++ 11 国标标准方面的异常处理与微软在Visual Studio 2012的异常处理的区别
- 排序 动态创建二维数组
- javafx弹出窗口
- 北京电视台自动技审系统技术交流V1.10
- CAP理论十二年回顾:"规则"变了
- 命令窗口(cmd)修改编码
- 规范性附录 属性值代码
- 搭建Qt界面的OpenCV开发环境(转)
- debian安装svn服务器(一)
- [iOS]AppStore中APP版本更新流程梳理
- java中获取文件的路径