javafx button show onAction or lambda "->"
2015-11-18 13:55
459 查看
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package ingl.fx.button; import javafx.application.Application; import static javafx.application.Application.launch; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; /** * * @author L */ public class PracticeButton extends Application { @Override public void start(Stage primaryStage) throws Exception { //设置最大化高度 和 宽度 primaryStage.setMaxHeight(400); primaryStage.setMaxWidth(400); //设置最小化高度 和 宽度 primaryStage.setMinHeight(300); primaryStage.setMinWidth(300); //设置标题 primaryStage.setTitle("PracticeButton"); //创建一个窗体StackPane StackPane pane = new StackPane(); //创建一个按钮 Button button = new Button("PracticeButton"); //设置按钮点击事件 button.setOnAction(ActionEvent -> { System.out.print("hhhhhhhhhh"); }); // button.setOnAction(new EventHandler<ActionEvent>(){ // System.out.print("hhhhhhhhhh"); // }); pane.getChildren().add(button); //创建一个场景 Scene scene = new Scene(pane, 300, 250); //设置一个场景 primaryStage.setScene(scene); //显示窗体 primaryStage.show(); } public static void main(String[] args) { launch(); } }
相关文章推荐
- Ruby中使用Block、Proc、lambda实现闭包
- Ruby中的block、proc、lambda区别总结
- C++实现的一个可以写递归lambda的Y函数
- C#特性之匿名方法和Lambda表达式
- 理解C#中的Lambda表达式
- 初步认识C#中的Lambda表达式和匿名方法
- C#3.0中Lambda表达式详解
- C#基础之Lambda表达式用法实例教程
- 深入理解Java中的Lambda表达式
- Java8新特性之Lambda表达式浅析
- Java Lambda表达式详解和实例
- Java函数式编程(一):你好,Lambda表达式
- Javafx简单实现【我的电脑资源管理器】效果
- JavaFX之TableView的使用详解
- python中lambda与def用法对比实例分析
- Python lambda和Python def区别分析
- Python中的特殊语法:filter、map、reduce、lambda介绍
- 跟老齐学Python之大话题小函数(1)
- python基础教程之lambda表达式使用方法
- Python的lambda匿名函数的简单介绍