JavaFX常用匯總

1. 描述備注

1.1 參考教程

博客

易百教程

JavaFX中國

1.5 安裝

a). 在線安裝e(fx)clipse插件
b). 下載安裝SceneBuilder
c). eclipse重啟以后,windows->preference->javaFx->SceneBuilder executable選擇 上一步中安裝后的exe文件

2. 快速入門示例-MVC

a). *.fxml文件中定義scene(內容區域)的布局,使用fx:controller指定綁定類,Button等組件必須用fx:id(Code下的fx:id屬性)指定id,Code中可以指定綁定的動作
b). *action.java中使用 @FXML注解將fx:id和java中變量關聯起來
c). main方法中加載*.fxml文件形成界面

3. JavaFX布局

AnchorPane  允許將子節點邊緣定位到其父節點的邊緣。不調整子節點大小。ScrollPane  滾動條布局HBox 包含單行節點。子節點大小水平調整至其首選寬度,但各子節點可以顯式設置為水平增加至其最大寬度。默認情況下,子節點大小垂直調整至其最大高度。VBox 包含單列節點。子節點大小垂直調整至其首選高度,但各子節點可以顯式設置為垂直增加至其最大高度。默認情況下,子節點大小水平調整至其最大寬度。BorderPane  提供經典頂部、左側、右側、底部、中心子節點放置。水平調整位于頂部和底部的子節點的大小,垂直調整位于左側和右側的子節點的大小,同時在水平和垂直方向調整位于中心的節點的大小。所有大小調整最大可調整至節點在相關方向上的最大大小。StackPane 將子節點從背景切換到前景。調整子節點大小以填充父節點大小(直至每個節點的最大寬度和高度)。TilePane 提供換行的水平或垂直均勻的“平鋪”流。調整子節點的大小以填充平鋪的大小(直至節點的最大寬度和高度)。FlowPane 提供換行的水平或垂直子節點流。不調整子節點大小。GridPane 將子節點置于彈性網格中,這非常適合復雜布局。大小調整基于給定行或列中顯式設置的約束。

3.1 AnchorPane 固定面板-最常用

3.2 TabPane布局

//每個tab頁內部再使用一個AnchorPane完成固定布局

3.3 ScrollPane 滾動條布局

5. 內置控件

2 標簽(Label)
3 按鈕(Button)
4 單選按鈕(Radio Button)
5 開關按鈕(Toggle Button)
6 復選框(Checkbox)
7 選擇框(Choice Box)
8 文本框(Text Field)
9 密碼框(Password Field)
10 滾動條(Scroll Bar)
11 滾動面板(Scroll Pane)
12 列表視圖(List View)
13 表格視圖(Table View)
14 樹視圖(Tree View)
15 樹表視圖(Tree Table View)
16 組合框(Combo Box)
17 分隔符(Separator)
18 滑塊(Slider)
19 進度條和進度指示器(Progress Bar and Progress Indicator)
20 超鏈接(Hyperlink)
21 HTML編輯器(HTML Editor)
22 提示信息(Tooltip)
23 帶有標題的面板和可折疊面板(Titled Pane and Accordion)
24 菜單(Menu)
25 顏色選擇器(Color Picker)
26 日期選擇器(Date Picker)
27 分頁控件(Pagination Control)
28 文件選擇框(File Chooser)
29 自定義UI控件(Customization of UI Controls)
30 嵌入式平臺的UI控件(UI Controls on the Embedded Platforms)

轉載于:https://www.cnblogs.com/Desneo/p/7553852.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/253370.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/253370.shtml
英文地址,請注明出處:http://en.pswp.cn/news/253370.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Alsa驅動分析(轉)

1. Abstract 2. Introduction 3. 音頻驅動框架介紹 3.1 音頻設備的注冊 3.2 音頻驅動的注冊 3.2.1 Probe函數的調用 3.2.2 Soc_probe函數 4. 通常的使用流程的分析 4.1.1 open過程介紹 4.1.2 snd_pcm_hw_params流程分析 4.1.3 …

bzoj2744[HEOI2012]朋友圈

題目鏈接:bzoj2744 題目大意: 兩個國家看成是AB兩國,現在是兩個國家的描述: 1.A國:每個人都有一個友善值,當兩個A國人的友善值a、b,如果a xor b mod 21,那么這兩個人都是朋友&#x…

Linux之父為過去的言行道歉,宣布離開社區反思

9月17日,Linux 4.19-rc4發布,成為Linux 4.19最新的開發測試內核。這是現階段一個相當常規的內核更新,但令人震驚的是,Linux之父Linus Torvalds宣布將暫時離開內核維護社區,Greg Kroah-Hartman將接管接下來的Linux 4.19…

[BZOJ] 1620: [Usaco2008 Nov]Time Management 時間管理

1620: [Usaco2008 Nov]Time Management 時間管理 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 850 Solved: 539[Submit][Status][Discuss]Description Ever the maturing businessman, Farmer John realizes that he must manage his time effectively. He has N jobs con…

面試-接口和純虛類的區別

相關資料:1.https://zhidao.baidu.com/question/91157279.html 純虛類:1.一個子類只能繼承一個抽象類(虛類)。2.一個抽象類可以有構造方法。 3.一個抽象類中的方法不一定是抽象方法,即其中的方法可以有實現(有方法體&a…

TCP研究

tcp協議本身是可靠的,并不等于應用程序用tcp發送數據就一定是可靠的.不管是否阻塞,send發送的大小,并不代表對端recv到多少的數據 在阻塞模式下, send函數的過程是將應用程序請求發送的數據拷貝到發送緩存中發送并得到確認后再返回.但由于發送緩存的存在,表現為:如果發送緩存大…

DDR工作原理

DDR SDRAM全稱為Double Data Rate SDRAM,中文名為“雙倍數據流SDRAM”。DDR SDRAM在原有的SDRAM的基礎上改進而來。也正因為如此,DDR能夠憑借著轉產成本優勢來打敗昔日的對手RDRAM,成為當今的主流。本文只著重講講DDR的原理和DDR SDRAM相對于…

8.1 文件查找local;find使用

文件查找: 在文件系統上查找符合條件的文件。 文件查找:locate, find 非實時查找(數據庫查找):locate實時查找:find locate 1 查詢系統上預建的文件索引數據庫 /var/lib/mlocate/mlocate.db2 依賴于事先構建的索引 索引的構建是在…

hdu 5273 Dylans loves sequence 逆序數 區間dp

點擊打開鏈接 題意&#xff1a;給n個數&#xff0c;q次詢問&#xff0c;&#xff08;L&#xff0c;R&#xff09;區間內的逆序數。 思路&#xff1a; 區間dp 代碼一&#xff1a; 1 #include <bits/stdc.h>2 using namespace std;3 typedef long long ll;4 const int maxn…

python第三天習題

# 1. 文件a.txt內容&#xff1a;每一行內容分別為商品名字&#xff0c;價錢&#xff0c;個數&#xff0c;求出本次購物花費的總錢數# apple 10 3# tesla 100000 1# mac 3000 2# lenovo 30000 3# chicken 10 3## 2. 修改文件內容&#xff0c;把文件中的alex都替換成SB# with ope…

智能故事機方案簡介

智能故事機&#xff0c;又叫WiFi故事機&#xff0c;AI故事機&#xff0c;通過WiFi聯網&#xff0c;用戶語音就可以跟它進行問答、點歌等互動&#xff1b;由于聯網所以可以播放云端海量的兒童音頻內容&#xff1b;手機端在微信公眾號或者專屬APP上操作&#xff0c;可以點播相應內…

使用setsockopt()接口,設置TCP的接收與發送超時,Invalid argument錯誤問題

使用TCP套接字時&#xff0c;當無網絡連接時&#xff0c;還會繼續send&#xff0c;繼續recv阻塞&#xff0c;知道TCP自己協議機制判斷斷開連接時才會停止發送和接收&#xff0c;時間需要幾分鐘之久。解決的辦法是&#xff0c;自己設置接收超時時間&#xff0c;當超時后重新發送…

關于SpringCloud、SpringBoot 希望這是說得最詳細的

幾年前&#xff0c;沒幾個jar沖突一下都不叫搭框架 —— java面試必修 什么是Spring Boot 用我的話來理解&#xff0c;Spring Boot就是整合了框架的框架&#xff0c;它讓一切依賴都變得有序簡單&#xff0c;你不用操心A.jar是什么版本&#xff0c;又依賴哪些版本的jar&#xff…

weui-switch開關控件,表單提交后如何取值

最近在學習weui這個框架&#xff0c;做了一些小的試驗&#xff0c;發現weui-switch控件直接提交不能獲取到表單信息&#xff0c;在segmentfault上發現也有人提了這個問題&#xff0c;有人說可以設置一個隱含標簽來捕獲開關的狀態&#xff0c;試了一下&#xff0c;確實可以&…

麥克風設計指導與選型參考

隨著語音識別技術的成熟&#xff0c;智能音箱類產品的火爆&#xff0c;越來越多的產品可以升級為語音交互產品&#xff1b; 下面簡單介紹下此類產品的語音前端--麥克風陣列設計相關注意事項&#xff1a; 線性四麥陣列構型&#xff1a;如上圖所示&#xff0c;麥克風直線等距擺…

[BZOJ1419] Red is good(期望DP)

傳送門 逆推 只不過順序還是順著的&#xff0c;思想是逆著的 f[i][j]表示還剩下i張紅牌&#xff0c;j張黑牌的期望值 那么邊界是 f[i][0]i&#xff0c;因為只剩i張紅牌 f[0][j]0&#xff0c;只剩黑牌&#xff0c;顯然直接停止最優 f[i][j] max(0,i/(ij)*f[i-1][j]j/(ij)*f[i][…

Linux下高性能網絡編程中的幾個TCP/IP選項_SO_REUSEADDR、SO_RECVBUF、SO_SNDBUF、SO_KEEPALIVE、SO_LINGER、TCP_CORK、TCP_NODE

最近在新的平臺上測試程序&#xff0c;以前一些沒有注意到的問題都成為了性能瓶頸&#xff0c;通過設置一些TCP/IP選項能夠解決一部分問題&#xff0c;當然根本的解決方法是重構代碼&#xff0c;重新設計服務器框架。先列出幾個TCP/IP選項&#xff1a; 選項 man 7 socket: SO_R…

云計算在未來一定是不可或缺的

2019獨角獸企業重金招聘Python工程師標準>>> 在2018京東云合作伙伴大會上&#xff0c;京東云總裁申元慶表示&#xff0c;技術發展的大趨勢是“分久必合&#xff0c;合久必分”循環往復的波動&#xff0c;近十年來云計算的發展將算力、存儲、帶寬全部集中在中央部分&…

智能音箱 之 音頻通路質量--測試與參數

一、概述 當將語音識別算法接入到設備時&#xff0c;務必要保證設備的音頻通路具有足夠的質量。因此對設備進行音頻測試&#xff0c;以評估能夠影響語音識別性能的音頻前端的音頻參數。如下要點對語音識別至關重要&#xff1a; 自然聲音合適的增益良好的信噪比一致的響應&…

關于Linux路由表的route命令

轉自&#xff1a;http://www.cnblogs.com/gunl/archive/2010/09/14/1826234.html 查看 Linux 內核路由表 使用下面的 route 命令可以查看 Linux 內核路由表。 # route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * …