對網(wǎng)站排名沒有太大影響的因素網(wǎng)站備案查詢
目錄
一、JavaFx介紹
二、JavaFx 應(yīng)用程序的基本結(jié)構(gòu)
三、JavaFx應(yīng)用的Stage
3.1設(shè)置標(biāo)題
3.2 設(shè)置圖標(biāo)
3.3 窗口大小控制
3.4 initStyle 設(shè)置窗口樣式,StageStyle 窗口樣式
3.5 x,y坐標(biāo) width,heigth 寬高
3.6取消或重寫操作系統(tǒng)默認(rèn)退出事件
四 、JavaFx應(yīng)用的Scene
五、Scene Builder 構(gòu)建 fxml 布局
1、首先要下載Scene Builder | JavaFx 中文官方網(wǎng)站
2.Scene Builder 的使用
一、JavaFx介紹
JavaFX 是一個開源的下一代客戶端應(yīng)用平臺,適用于基于Java構(gòu)建的桌面、移動端和嵌入式系統(tǒng)。 它是許多個人和公司的共同努力的成果,目的是為開發(fā)豐富的客戶端應(yīng)用提供一個現(xiàn)代、高效、功能齊全的工具包。
二、JavaFx 應(yīng)用程序的基本結(jié)構(gòu)
窗口(stage):窗口里面可以設(shè)置場景,但是一次只能顯示一個場景。
場景(scene):場景可以添加UI組件圖的樹形結(jié)構(gòu)。
根節(jié)點(diǎn)(parent):根節(jié)點(diǎn)設(shè)置為一個布局,放置不同的節(jié)點(diǎn)(組件)??梢栽诟?jié)點(diǎn)嵌套放置根節(jié)點(diǎn)。
三、JavaFx應(yīng)用的Stage
3.1設(shè)置標(biāo)題
//設(shè)置標(biāo)題
stage.setTitle("hello");
3.2 設(shè)置圖標(biāo)
// 設(shè)置圖標(biāo)
stage.getIcons().add(new Image("image/table.png"));//放自己想要圖標(biāo)的圖片
3.3 窗口大小控制
//窗口大小控制:true大小可調(diào),false不可調(diào)
stage.setResizable(true);
3.4 initStyle 設(shè)置窗口樣式,StageStyle 窗口樣式
// 設(shè)置窗口樣式
stage.initStyle(StageStyle.DECORATED); //默認(rèn)樣式
3.5 x,y坐標(biāo) width,heigth 寬高
//設(shè)置位置 坐標(biāo)表示
button1.setLa