zoukankan      html  css  js  c++  java
  • Javafx 入门教程前言

      声明:   为什么要学习Javafx, 我学的目的是希望能够使用java做一些工具。当然,使用Java 不是一个最好的选择,但是谁让我只会Java呢?所以有时间就学习了下javafx。

          在了解 Javafx 后,准备借助 SceneBuilder 工具 逐渐探索 javafx 各个组件,以及参考bootstrap 书写一个 Javafx 的bootstrap css 样式。

      组成元素

      首先需要一个窗口,也就是 Stage,在窗口上设置场景,在场景上进行布局,布局上面显示组件

      一个简单的案例

      

    package com.sxmd;
    
    import javafx.application.Application;
    import javafx.event.EventHandler;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.layout.StackPane;
    import javafx.stage.Stage;
    
    /**
     * Description:
     *
     * @author cy
     * @date 2019年10月30日 8:55
     * Version 1.0
     */
    public class WebsocketToolApplication extends Application implements EventHandler<MouseEvent> {
        Button button;
    
        @Override
        public void start(Stage primaryStage) {
            // 窗口显示
            primaryStage.show();
            // 创建一个按钮
            button = new Button("按钮");
            button.setOnMouseClicked(this);
            // 创建一个布局
            StackPane stackPane = new StackPane();
            stackPane.getChildren().add(button);
            // 创建一个场景
            Scene scene = new Scene(stackPane,200,200);
            scene.setOnMousePressed(this);
            primaryStage.setScene(scene);
    
        }
    
        public static void main(String[] args) {
            System.out.println("========程序开始启动=======");
            launch(args);
        }
    
        @Override
        public void handle(MouseEvent event) {
            if(event.getSource() == button){
                System.out.println("你点击了按钮");
            }else {
                System.out.println("你点击了场景");
            }
        }
    }
  • 相关阅读:
    JDBC 实现对数据库表的增删查操作(案例)
    JDBC练习1 从控制台向数据库的表customers中插入一条数据
    JDBC PreparedStatement解决SQL注入问题
    JDBC PreparedStatement针对不同表的通用查询操作
    JDBC 针对数据库表的查询操作(2)
    JDBC 针对数据库表的查询操作(1)
    分布式锁
    浅谈Java线程安全
    Java线程池学习
    ACID
  • 原文地址:https://www.cnblogs.com/chengyangyang/p/11762885.html
Copyright © 2011-2022 走看看