JavaFX常用汇总
生活随笔
收集整理的這篇文章主要介紹了
JavaFX常用汇总
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
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(內(nèi)容區(qū)域)的布局,使用fx:controller指定綁定類,Button等組件必須用fx:id(Code下的fx:id屬性)指定id,Code中可以指定綁定的動作 b). *action.java中使用 @FXML注解將fx:id和java中變量關(guān)聯(lián)起來 c). main方法中加載*.fxml文件形成界面3. JavaFX布局
AnchorPane 允許將子節(jié)點(diǎn)邊緣定位到其父節(jié)點(diǎn)的邊緣。不調(diào)整子節(jié)點(diǎn)大小。ScrollPane 滾動條布局HBox 包含單行節(jié)點(diǎn)。子節(jié)點(diǎn)大小水平調(diào)整至其首選寬度,但各子節(jié)點(diǎn)可以顯式設(shè)置為水平增加至其最大寬度。默認(rèn)情況下,子節(jié)點(diǎn)大小垂直調(diào)整至其最大高度。VBox 包含單列節(jié)點(diǎn)。子節(jié)點(diǎn)大小垂直調(diào)整至其首選高度,但各子節(jié)點(diǎn)可以顯式設(shè)置為垂直增加至其最大高度。默認(rèn)情況下,子節(jié)點(diǎn)大小水平調(diào)整至其最大寬度。BorderPane 提供經(jīng)典頂部、左側(cè)、右側(cè)、底部、中心子節(jié)點(diǎn)放置。水平調(diào)整位于頂部和底部的子節(jié)點(diǎn)的大小,垂直調(diào)整位于左側(cè)和右側(cè)的子節(jié)點(diǎn)的大小,同時(shí)在水平和垂直方向調(diào)整位于中心的節(jié)點(diǎn)的大小。所有大小調(diào)整最大可調(diào)整至節(jié)點(diǎn)在相關(guān)方向上的最大大小。StackPane 將子節(jié)點(diǎn)從背景切換到前景。調(diào)整子節(jié)點(diǎn)大小以填充父節(jié)點(diǎn)大小(直至每個(gè)節(jié)點(diǎn)的最大寬度和高度)。TilePane 提供換行的水平或垂直均勻的“平鋪”流。調(diào)整子節(jié)點(diǎn)的大小以填充平鋪的大小(直至節(jié)點(diǎn)的最大寬度和高度)。FlowPane 提供換行的水平或垂直子節(jié)點(diǎn)流。不調(diào)整子節(jié)點(diǎn)大小。GridPane 將子節(jié)點(diǎn)置于彈性網(wǎng)格中,這非常適合復(fù)雜布局。大小調(diào)整基于給定行或列中顯式設(shè)置的約束。3.1 AnchorPane 固定面板-最常用
3.2 TabPane布局
//每個(gè)tab頁內(nèi)部再使用一個(gè)AnchorPane完成固定布局3.3 ScrollPane 滾動條布局
5. 內(nèi)置控件
2 標(biāo)簽(Label) 3 按鈕(Button) 4 單選按鈕(Radio Button) 5 開關(guān)按鈕(Toggle Button) 6 復(fù)選框(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 進(jìn)度條和進(jìn)度指示器(Progress Bar and Progress Indicator) 20 超鏈接(Hyperlink) 21 HTML編輯器(HTML Editor) 22 提示信息(Tooltip) 23 帶有標(biāo)題的面板和可折疊面板(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)轉(zhuǎn)載于:https://www.cnblogs.com/Desneo/p/7553852.html
總結(jié)
以上是生活随笔為你收集整理的JavaFX常用汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux系统基础.作业
- 下一篇: [BZOJ] 1620: [Usaco2