注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaFx本質(zhì)論

JavaFx本質(zhì)論

JavaFx本質(zhì)論

定 價(jià):¥55.00

作 者: (美)安德森,(美)安德森 著,Sun亞洲全球化中心 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: J2EE

購(gòu)買這本書(shū)可以去


ISBN: 9787115211415 出版時(shí)間: 2009-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 314 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《JavaFx本質(zhì)論》適合有一定編程經(jīng)驗(yàn)的開(kāi)發(fā)人員學(xué)習(xí)和使用,但不要求讀者熟悉Java。JavaFX是一個(gè)富客戶端平臺(tái),可用于構(gòu)建桌面、瀏覽器和移動(dòng)設(shè)備應(yīng)用程序。JavaFX腳本是一種簡(jiǎn)單易學(xué)的聲明式腳本語(yǔ)言,這種語(yǔ)言有助于Web開(kāi)發(fā)人員和GUI設(shè)計(jì)人員更好地協(xié)作?!禞avaFx本質(zhì)論》將展示如何高效地使用JavaFX。全書(shū)共分為10章,詳細(xì)介紹了編寫(xiě)JavaFX腳本所需的一切技能,包括JavaFX基礎(chǔ)知識(shí),JavaFX語(yǔ)言,JavaFX場(chǎng)景圖,JavaFX移動(dòng)環(huán)境,如何高效地使用綁定、事件處理程序和動(dòng)畫(huà),如何使用Web服務(wù),以及如何使用混入繼承和最新的UI組件。每章都包括經(jīng)過(guò)JavaFX 1.2充分測(cè)試的應(yīng)用程序示例。

作者簡(jiǎn)介

  Gall Anderson,軟件專家和技術(shù)作家,撰寫(xiě)了大量前沿Java技術(shù)圖書(shū)。Gail是Anderson軟件公司的創(chuàng)始人之一,該公司是一家領(lǐng)先的軟件開(kāi)發(fā)培訓(xùn)課程提供商和軟件技術(shù)(~~nJava、C++、C#、Perl、UMLgllLinux)培訓(xùn)機(jī)構(gòu)。PauI Anderson Anderson軟件公司的創(chuàng)始人之一。Paul已經(jīng)培訓(xùn)了數(shù)千名軟件開(kāi)發(fā)人員,他講解的軟件工程方面的課程生動(dòng)有趣、通俗易懂。兩位作者合著的圖書(shū)有Assemble the SociafWeb with zembly(2009)、java StucfioCreator F|eId Guide(2006) 和EnterprisejavaBeans Component Architecture(2002),均由Prentice Hall出版社出版。~

圖書(shū)目錄

第1章 JavaFX入門 1
1.1 什么是JavaFX 1
1.2 JavaFX Bundle 2
1.2.1 JavaFX SDK 2
1.2.2 NetBeans IDE 3
1.2.3 JavaFX Production Suite 3
1.3 獲取JavaFX 3
1.3.1 創(chuàng)建NetBeans項(xiàng)目 4
1.3.2 編輯JavaFX源代碼 7
1.3.3 編譯并運(yùn)行 8
1.3.4 執(zhí)行模型 8
第2章 JavaFX初體驗(yàn) 11
2.1 JavaFX簡(jiǎn)介 11
2.2 GuitarTuner 12
2.2.1 場(chǎng)景圖比喻 12
2.2.2 分層場(chǎng)景圖 14
2.3 JavaFX程序結(jié)構(gòu) 14
2.3.1 Stage和Scene 14
2.3.2 對(duì)象字面值 16
2.4 JavaFX主要特性 16
2.4.1 類型推斷 17
2.4.2 字符串 17
2.4.3 形狀 17
2.4.4 序列 18
2.4.5 調(diào)用Java API 19
2.4.6 擴(kuò)展CustomNode 20
2.4.7 幾何圖形系統(tǒng) 21
2.4.8 布局/組 21
2.4.9 JavaFX腳本工件 21
2.5 獲得漂亮的外觀 22
2.5.1 漸變 22
2.5.2 顏色 24
2.5.3 圓角矩形 26
2.5.4 DropShadow 27
2.6 執(zhí)行任務(wù) 27
2.6.1 綁定 28
2.6.2 鼠標(biāo)事件 29
2.6.3 動(dòng)畫(huà) 29
2.7 GuitarTuner的源代碼 32
第3章 JavaFX語(yǔ)言 39
3.1 變量和類型 39
3.1.1 JavaFX類型 40
3.1.2 輸出變量 42
3.1.3 偽變量 43
3.2 運(yùn)算符 43
3.2.1 算術(shù)運(yùn)算符 43
3.2.2 賦值運(yùn)算符 44
3.2.3 一元運(yùn)算符 44
3.2.4 關(guān)系運(yùn)算符 44
3.2.5 邏輯運(yùn)算符 45
3.2.6 instanceof運(yùn)算符 45
3.3 表達(dá)式 45
3.3.1 塊表達(dá)式 46
3.3.2 if表達(dá)式 46
3.3.3 for表達(dá)式 47
3.3.4 while表達(dá)式 47
3.3.5 break和continue 48
3.3.6 綁定表達(dá)式 48
3.3.7 雙向綁定 49
3.4 序列 49
3.4.1 序列字面值 49
3.4.2 輸出序列 50
3.4.3 使用for創(chuàng)建序列 51
3.4.4 訪問(wèn)序列中的項(xiàng) 52
3.4.5 在序列中插入項(xiàng) 52
3.4.6 從序列中刪除項(xiàng) 53
3.4.7 比較序列 54
3.4.8 序列子集 54
3.4.9 謂詞 54
3.4.10 綁定序列 55
3.5 函數(shù) 56
3.5.1 定義函數(shù) 56
3.5.2 向函數(shù)傳遞參數(shù) 56
3.5.3 從函數(shù)返回值 57
3.5.4 綁定函數(shù)調(diào)用 57
3.5.5 綁定函數(shù) 58
3.5.6 程序參數(shù) 59
3.5.7 函數(shù)類型 59
3.6 類和對(duì)象 61
3.6.1 類 62
3.6.2 對(duì)象字面值 62
3.6.3 使用public-init 63
3.6.4 init塊 64
3.6.5 使用public-read 64
3.6.6 使用this 65
3.6.7 使用null 66
3.6.8 使用Java對(duì)象 66
3.6.9 與對(duì)象字面值綁定 67
3.6.10 覆蓋綁定 69
3.7 繼承 69
3.7.1 覆蓋函數(shù) 69
3.7.2 使用super 70
3.7.3 postinit 塊 71
3.7.4 抽象基類 72
3.7.5 as運(yùn)算符 73
3.7.6 混入繼承 74
3.8 觸發(fā)器 76
3.8.1 與變量一起使用的on replace 77
3.8.2 與序列一起使用的on replace 77
3.8.3 與isInitialized一起使用的on replace 78
3.8.4 與綁定一起使用的on replace 79
3.9 腳本文件和包 79
3.9.1 變量作用域 80
3.9.2 函數(shù)作用域 80
3.9.3 腳本文件 80
3.9.4 訪問(wèn)修飾符 81
3.9.5 包 82
3.10 異常處理 83
3.10.1 try、catch、finally 84
3.10.2 拋出異常 85
3.11 JavaFX關(guān)鍵字 85
第4章 圖形對(duì)象 87
4.1 設(shè)置Stage 87
4.1.1 場(chǎng)景 88
4.1.2 Node 88
4.1.3 光標(biāo) 92
4.1.4 Group 94
4.1.5 CustomNode 94
4.2 形狀 95
4.2.1 矩形 98
4.2.2 圓 98
4.2.3 橢圓 99
4.2.4 弧 99
4.2.5 多邊形 100
4.2.6 二次曲線 100
4.2.7 三次曲線 101
4.2.8 直線 101
4.2.9 折線 102
4.2.10 SVGPath 102
4.2.11 ShapeIntersect/ShapeSubtract 104
4.2.12 Text 106
4.3 Path 107
4.4 布局組件 110
4.4.1 HBox和VBox 110
4.4.2 Flow和Tile 112
4.4.3 Stack 114
4.5 幾何體 115
4.5.1 Point2D 115
4.5.2 Bounds/Rectangle2D 115
4.5.3 邊界矩形 116
第5章 用戶界面組件 119
5.1 JavaFX UI控件 119
5.1.1 TextBox 119
5.1.2 UI組件 121
5.1.3 Popup窗口 123
5.2 Swing組件 124
5.2.1 SwingButton 125
5.2.2 SwingCheckBox 125
5.2.3 SwingComboBox 126
5.2.4 SwingComboBoxItem 126
5.2.5 SwingIcon 127
5.2.6 SwingLabel 127
5.2.7 SwingScrollPane 128
5.2.8 SwingList 128
5.2.9 SwingListItem 128
5.2.10 SwingRadioButton 130
5.2.11 SwingToggleButton 131
5.2.12 SwingToggleGroup 131
5.2.13 SwingSlider 131
5.2.14 SwingTextField 131
5.3 Swing示例 132
5.3.1 比薩是圓形的 132
5.3.2 餡料是圓形的 134
5.3.3 用SwingRadioButton選擇比薩大小 135
5.3.4 用SwingCheckBox選擇餡料 136
5.3.5 通過(guò)綁定函數(shù)和綁定實(shí)現(xiàn)集成 137
5.4 創(chuàng)建可換膚的組件 138
5.4.1 CSS 138
5.4.2 可換膚的TextButton組件 142
5.4.3 可換膚的ChoiceDialog組件 148
第6章 JavaFX應(yīng)用程序剖析 157
6.1 Piano項(xiàng)目 157
6.2 PianoKey組件 158
6.2.1 PianoKey類 159
6.2.2 WhiteKey子類 160
6.2.3 單鍵應(yīng)用程序 163
6.2.4 子類BlackKey 165
6.2.5 兩鍵應(yīng)用程序 167
6.3 構(gòu)建鍵盤 169
6.4 SwingButton和動(dòng)畫(huà) 172
6.5 添加幫助和改進(jìn)視覺(jué)效果 177
6.6 Piano項(xiàng)目的源代碼 182
第7章 動(dòng)畫(huà) 193
7.1 時(shí)間軸 194
7.1.1 動(dòng)畫(huà)基礎(chǔ):移動(dòng)對(duì)象 196
7.1.2 動(dòng)畫(huà)多個(gè)目標(biāo) 198
7.1.3 分別動(dòng)畫(huà)多個(gè)目標(biāo) 199
7.1.4 動(dòng)畫(huà)組 201
7.1.5 動(dòng)畫(huà)和綁定 204
7.2 時(shí)間軸的action屬性 205
7.2.1 使用action屬性數(shù)字鐘顯示 206
7.2.2 使用action屬性進(jìn)度條 207
7.3 變換 211
7.3.1 變換基礎(chǔ):簡(jiǎn)單運(yùn)動(dòng) 212
7.3.2 ScaleTransition 213
7.3.3 旋轉(zhuǎn)和淡出淡入變換 214
7.3.4 復(fù)合變換 217
7.4 路徑動(dòng)畫(huà) 219
7.4.1 創(chuàng)建路徑 219
7.4.2 PathTransition 221
7.5 滑坡與梯子 223
7.5.1 PathBall類(PathBall.fx) 224
7.5.2 主程序(Main.fx) 227
第8章 使用圖像 233
8.1 使用Image 233
8.2 使用ImageView 236
8.2.1 縮放 240
8.2.2 變換和效果展示 242
8.3 構(gòu)建照片墻 246
8.4 鼠標(biāo)拖放 252
8.5 動(dòng)畫(huà)照片傳送帶 256
8.5.1 照片傳送帶場(chǎng)景圖 257
8.5.2 CarouselPhoto動(dòng)畫(huà) 257
8.5.3 CarouselPhoto自定義節(jié)點(diǎn) 258
8.5.4 Carousel自定義節(jié)點(diǎn) 261
8.5.5 CarouselImage類 264
8.5.6 主腳本 264
第9章 Web服務(wù) 267
9.1 JavaFX的pull解析器 267
9.1.1 XML解析 268
9.1.2 JSON解析 274
9.1.3 動(dòng)畫(huà)照片傳送帶 276
9.2 JavaFX HttpRequest 277
9.3 Flickr:有趣的照片 281
9.3.1 Flickr 281
9.3.2 有趣的照片 282
9.4 Flickr:搜索標(biāo)簽 289
9.5 Flickr:獲取用戶照片 292
第10章 移動(dòng)應(yīng)用程序 295
10.1 JavaFX Mobile 295
10.1.1 移動(dòng)模擬器 297
10.1.2 顯示環(huán)境 299
10.1.3 變更方向 301
10.1.4 鼠標(biāo)事件和鍵盤事件 303
10.1.5 用戶輸入 305
10.2 讓JavaFX應(yīng)用程序在移動(dòng)環(huán)境中運(yùn)行 306
10.2.1 檢測(cè)移動(dòng)環(huán)境 307
10.2.2 檢測(cè)方向變更 308
10.2.3 減少圖像的數(shù)量和大小 308
10.2.4 調(diào)整動(dòng)畫(huà) 309
10.3 僅針對(duì)移動(dòng)設(shè)備的應(yīng)用程序 310

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)