
JavaFX
AnndyTuo
东西可能不会经常用到 记录下来 分享给别人也是充实了自己;好记性不如烂笔头 只有被记录的知识才是有价值的。
展开
-
JavaFX开发桌面应用-窗口 stage
1:aplication的生命周期关于生命周期 我们可以以一个例子开始package application;import javafx.application.Application;import javafx.stage.Stage;/** * init()和stop()方法可以不用写 * */public class Main extends Applicatio...原创 2019-04-06 15:51:44 · 1947 阅读 · 0 评论 -
JavaFX桌面应用开发-菜单栏-SeparatorMenuItem
1:简介SeparatorMenuItem:分割线 如下图红色框内的2:SeparatorMenuItem的使用2.1:SeparatorMenuItem的基本使用//创建分割线SeparatorMenuItem separator1 = new SeparatorMenuItem();SeparatorMenuItem separator2 = new Separa...原创 2019-04-13 11:14:28 · 1275 阅读 · 0 评论 -
JavaFX桌面应用开发-菜单栏-MenuBar、Menu 、MenuItem
1:MenuBar、Menu 、MenuItem 是什么如下例子:MenuBar就相当于菜单栏的那个长条Menu相当于菜单栏的File Edit Source...等选项MenuItem就是New、Open File等功能选项MenuBar:创建Menu 的底部Menu需要创建在MenuBar的上面 Menu :创建一个可操作的选项 MenuItem :创建子菜单2:代码说...原创 2019-04-13 10:47:44 · 7762 阅读 · 0 评论 -
JavaFX桌面应用开发-Hyperlink的使用
1:Hyperlink的基本用法1.1:创建Hyperlink类 并设置文本信息//创建Hyperlink类 并设置文本信息Hyperlink hyperlink = new Hyperlink();hyperlink.setText("百度一下,你就知道了");1.2:创建对象时创建信息和节点2:来一段代码演示一下package application;imp...原创 2019-04-12 22:14:19 · 1116 阅读 · 1 评论 -
JavaFX桌面应用开发-GridPane(网格布局)
1:GridPane-网格布局为了演示这个布局 我们模拟做一个登录的窗口 如下效果 点击"清除"Button可以清除用户名和密码;点击"登录"Button会进行判断,登录成功就会跳转到另外一个页面,代码在下面package application;import java.util.HashMap;import java.util.Map;import java.util....原创 2019-04-12 21:44:19 · 16050 阅读 · 3 评论 -
JavaFX桌面应用开发-HBox,VBox(水平、锤子布局)
1:水平布局package application;import javafx.application.Application;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.input.MouseEv...原创 2019-04-08 21:09:24 · 1541 阅读 · 0 评论 -
JavaFX桌面应用开发-Text、PasswordField、Label(文本 密码 标签组件)
1:Text-文本输入组件的基本使用功能:输入文本信息1.1:代码实现与想象package application;import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.control.TextField;im...原创 2019-04-07 18:15:44 · 1703 阅读 · 0 评论 -
JavaFX桌面应用开发-鼠标事件和键盘事件
1:什么是鼠标事件和键盘事件鼠标事件:双击 单击 右击 滑动 键盘事件:按下 释放2:鼠标相关事件的操作初始代码package application;import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import ...原创 2019-04-07 10:01:55 · 7156 阅读 · 0 评论 -
JavaFX桌面应用开发-Button(按钮)与事件
1:Button样式的操作原始代码:package application;import javafx.application.Application;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.paint....原创 2019-04-07 00:01:31 · 14266 阅读 · 0 评论 -
JavaFX桌面应用开发-Group(容器组)
1:Group的功能Group可以管理一组节点 Group可以对管理的节点进行增删改查的操作 Group可以管理节点的属性1.2:看看JDKSE1.9的APIGroup类有下列可以调用的方法2:Group的使用代码如下:package application;import javafx.application.Application;import javafx...原创 2019-04-06 21:02:28 · 2937 阅读 · 0 评论 -
JavaFX桌面应用开发-Scene(场景)
1:Stage,Scene,node的关系1.1:三者的关系如下图 在一个界面上 三者的关系如下图 Stage包含Scene,Scene包含一个或者多个node节点1.2:代码解释三者的关系如下代码:Group为将node节点统一到一个Group里面 类似于HTML中的Class属性package application;import javafx.applicati...原创 2019-04-06 17:42:25 · 3582 阅读 · 0 评论 -
JavaFX桌面应用开发-ToggleGroup,RadioMenuItem,CheckMenuItem(分组,单选框,多选框)
1:ToggleGroup RadioMenuItem CheckMenuItem简介ToggleGroup:分组,这个只有单选框的时候才需要用到分组 RadioMenuItem:单选框 同一个组下的一次只能选择一个 CheckMenuItem:多选框 可以同时选择多个2:RadioMenuItem单选框2.1:效果2.2:代码实现package application...原创 2019-04-13 13:08:11 · 3492 阅读 · 0 评论