常用组件
2023
4、Button
·74 字·1 分钟·
loading
·
loading
Java
JavaFX
常用组件
按钮
Button btn = new Button("btn"); //鼠标点击事件 btn.setOnMouseClicked(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { System.out.println("click"); } }); //鼠标双击以及鼠标按钮 btn.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { if (event.getClickCount() == 2){ System.out.println("click double"); MouseButton mouseButton = event.getButton(); // 获取鼠标按钮 String name = mouseButton.name(); System.out.println(name); } } });
3、Group
·94 字·1 分钟·
loading
·
loading
Java
JavaFX
常用组件
布局组件
Group group = new Group(); Button btn1 = new Button("btn1"); Button btn2 = new Button("btn2"); Button btn3 = new Button("btn3"); //添加组件 group.getChildren().addAll(btn1,btn2,btn3); //移除指定组件 group.getChildren().remove(btn1); Scene scene = new Scene(group); primaryStage.setScene(scene); //设置透明度(会影响子组件) group.setOpacity(0.5); //检测在指定位置上是否有子组件(只能检测到子组件的左上角点) group.contains(0,0);
2、Scene
·59 字·1 分钟·
loading
·
loading
Java
JavaFX
常用组件
搭建在窗口上的场景,各种组件、控件都必须放在场景上,Scene上必须有个根节点
1、Stage
·591 字·2 分钟·
loading
·
loading
Java
JavaFX
常用组件
javafx.stage.Stage,在一个javafx桌面应用程序里显示一个窗口。在JavaFX Stage内部,你可以插入一个JavaFX Scence,来显示窗口里要的内容。