Thông tin tài liệu
à Nng, 10/2009 I HC À NNG TRNG I HC BÁCH KHOA KHOA CÔNG NGHTHÔNG TIN THC TP NHN THC JAVA NGHIÊN CU CÔNG NGH JAVAFX TRONG JAVA Giáo viên hng dn : Th.S TRNH CÔNG DUY Sinh viên thc hin : Nguyn Thanh Xuân Lp : 06T1 Nhóm thc hành : 11A Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang MC LC MC LC 1 M U 2 Tìm hiu JavaFX và vit ng dng DEMO 3 I. GII THIU CÔNG NGH JAVAFX 3 1. Tng quan 3 2. Lý do chn JavaFX 3 3. Nhng c im ni bt ca JavaFX 3 4. Nn tng ca JavaFX 5 5. Công c phát trin 6 II. U VÀ NHC I M C!A JavaFX SO VI CÁC CÔNG NGH KHÁC 7 1. Flex và AIR ca Adobe 7 2. Silverlight ca Microsoft 7 3. u và nh"c im ca JavaFX so vi các công ngh trên 8 4. Bng so sánh các công ngh mi 9 III. CÀI #T TRÌNH BIÊN DCH 9 1. Bc 1: Ti v và cài t JDK 9 2. Bc 2: La chn môi tr$ng phát trin ng dng 9 3. Bc 3: Ti v và cài t trình biên d%ch, môi tr$ng thc thi 9 IV. &NG DNG MINH HA VÀ DEMO CH'NG TRÌNH 10 1. Lp Key "c th(a k) t( lp CustomNode là lp có s*n ca JavaFX 10 2. Lp FXCalculator c+ng "c th(a k) t( lp CustomNode 10 3. Hàm Main 10 4. Demo ch,ng trình 11 KT LUN 12 1. u im 12 2. Nh"c im 12 Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang M- .U Cùng vi Flash/Flex ca Adobe System, Silverlight ca Microsoft thì JavaFX ca Sun to mt nn tng các nhà phát trin to ra các ng dng tích hp c hình nh, âm thanh, video, dch v Web,… và phân phi chúng thông qua môi trng Internet. Các ng dng Web mnh m c v tính nng và giao din ngi dùng này c gi cung vi thu t ng! RIA (Rich Internet Application, hay Rich Interactive Application vi Microsoft). Các ng dng này có th chy nh mt ng dng c l p ho"c chy bên trong trình duyt web, th m chí c trên các thit b di ng hay TV. Chính vì lý do ó nên em chn tài nghiên cu v công ngh JavaFX này. Do thi gian và trình có hn nên không th không tránh kh#i sai sót. Mong th$y cô và các bn góp ý. Em xin chân thành cm %n. Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang Tìm hiu JavaFX và vi)t ng dng DEMO I. GII THIU CÔNG NGH JAVAFX 1. Tng quan JavaFX là mt nn tng c phát trin cho vic xây d&ng các ng dng và cung c'p ni dung cho ngi dùng $u cui. Vi thit k cho phép d dàng xây d&ng và trin khai các rich internet applications (RIAs) cùng vi thành ph$n media khác, nn tng JavaFX m bo r(ng giao din và chc nng ca các RIAs s) phù hp trên các môi trng luôn thay *i. JavaFX 1.0 c gii thiu ngày 4/12/2008. Và n 1/1/2009 ã có h%n 100,000 lt download các công c và SDK. Hin nay JavaFX ã có trên h%n 50 triu máy tính. Phiên bn 1.0 ca JavaFX bao g+m: JavaFX Development Environment (cha các công c biên dch, th&c thi, th vin + ho, media và c công c gi l p các thit b di ng), JavaFX Production Suite (th vin công c và plug-ins cho phép chuyn *i các tài liu t, các ph$n mm + ho chuyên nghip nh Photoshop, Illustrator, sang JavaFX) và JavaFX Desktop cho phép ngi dùng kéo th chy tr&c tip các applet ngay bên trong trình duyt. JavaFX t%ng thích hoàn toàn vi Java Runtime và có c u th v kh th&c thi và tính ph* bin ca Sun's Java Runtime Environment(hin ã c cài "t trên hành t- thit b trên toàn th gii). Thêm vào ó JavaFX s) thúc .y nng su't làm vic và s& cng gi!a các nhà phát trin ng dng và i ng/ thit k + ha. Và ti thi im hin ti phiên bn 1.2.1 ca JavaFX cha nhiu tính nng mi và ci tin v ch't lng nh giao din iu khin và biu +, lu tr0 liên tc, thi gian kh1i ng nhanh h%n và các ci tin v hiu su't khác. 2. Lý do chn JavaFX Các nhà phát trin ang tìm kim mt nn tng hiu qu to ra ng dng có th chy trên máy PC, internet và thit b di ng. C$n phi xây d&ng mt giao din n có th hot ng c trên nhiu trình duyt web, h iu hành, và các thit b mà không phi m't công vit li t,ng ng dng cho m2i thit b. Nn tng JavaFX cha công c và công ngh c$n thit cho phép các nhà phát trin và thit k hp tác, to và trin khai các ng dng vi cùng mt ni dung có th trin khai c trên PC và trình duyt Web. 3. Nhng c im ni bt ca JavaFX Expressive RIA platform for all screens JavaFX cung c'p mt mô hình phát trin và trin khai thng nh't cho vic xây d&ng ng dng nhúng các thành ph$n nh âm thanh, video, + ha, vn bn và các dch v web. JavaFX cho ngi phát trin sáng to ch%ng trình trong mt t$m nhìn Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang ng! cnh, nh v y giúp h mang nh!ng ý t1ng ca h vào i sng nhanh h%n và tt h%n. Broadest market reach and deepest system features Trin khai trên hàng t- thit b, ngi phát trin có th nâng cao sc mnh, tính thành thc, thi hành và có m"t 1 b't c n%i nào có Java Virtual Machine. Các ng dng JavaFX có thu n li là nâng cao kh nng thi hành nh!ng "c trng ca JAVA nh HotSpot Virtual Machine, trình dn rác, và các th vin l p trình chuyên nghip. JavaFX còn cung c'p môi trng + ha, âm thanh và x0 lý video chuyên nghip, vi s& h2 tr tng tc ph$n cng. Creativity without boundaries JavaFX làm cho vic kt hp các video, âm thanh, + ha, hot ha và vn bn tr1 nên d dàng. 3ng dng có th bao g+m âm thanh/video và + ha 2 chiu vi phi cnh 3 chiu (+ ha 3 chiu th t s4p có) và vn bn, vi nhiu hiu ng và s& bin *i. Hot ha chuyên nghip vi các "c trng nh các ng thi gian, các khóa khung (keyframe), và ng i giúp các i tng hot ha i theo b't c thit k chuyn ng nào. Synergy between developers and designers JavaFX giúp ngi thit k + ha và ngi phát trin nhanh chóng, d dàng, không gii hn kt hp các tài nguyên + ha và media trong quá trình sáng to +ng thi gim công sc b# ra. JavaFX làm gim thi gian sn xu't b(ng cách cho phép ngi thit k + ha to ra hiu ng và ni dung trên nh!ng công c nh Adobe Photoshop và Adobe Illustrator, và mã hóa và a ra nh!ng hiu ng và ni dung cho a màn hình vi s& thông minh, t* chc và ng x0 %n gin. Preserve investment in Java Ngi phát trin Java có th gi! li nh!ng $u t hin ti b(ng cách dùng li th vin Java trong các ng dng JavaFX. Cng thêm, JavaFX còn có kh nng chy trên các thit b di ng. T, mt ch2 ng phát trin, ngi phát trin Java có th tip tc nh h1ng n Java toàn c$u vi nn tng hiu bit và th trng rng ln. JavaFX s) là sc mnh (ng sau “th%ng hiu” và kinh nghim giàu có khi nó nh h1ng n vic $u t công ngh hin ti ca các doanh nghip. Simple, declarative language for creative minds 3ng dng JavaFX c vit trên JavaFX Script, mt ngôn ng! c thit k cho ngi phát trin Web và ngi thit k công ngh. Nó th t %n gin, d hc, ngi phát trin có th vit code, mà nó c b trí r't g$n vi giao din ngi dùng. JavaFX Script có mt s& ràng buc d! liu mnh m), là mt cú pháp %n gin cho vic +ng b trng thái ca nhiu i tng, vì v y cho phép các thành ph$n giao din ngi dùng t& ng thay *i trng thái vi nh!ng thay *i ca d! liu c% bn. One-click conversion Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang The JavaFX Production Suite cha d&ng các tools và các plugin cho Adobe Photoshop và Adobe Illustrator, h2 tr ngi thit k sáng to không biên gii và xu't ra các i tng + ha t, công c hin ti thành nh dng ca JavaFX. Các Plugin cung c'p mt preview ca các ni dung c chuyn *i, giúp ngi thit k ch-nh s0a b't c nh!ng gì c$n thit trc khi chuyn *i. Còn bao g+m c JavaFX Media Factory, h2 tr ngi thit k làm vic vi Scalable Vector Graphics (SVG) nh là Inkscape chuyn *i các i tng + ha ca h thành nh dng ca JavaFX r't tt. Mobile Emulator Provides Most Expressive Content Testing JavaFX 1.2.1 SDK c a ra hin nay bao g+m JavaFX Mobile Emulator h2 tr ngi l p trình b4t $u sáng to mt cách chuyên nghip và kim th0 trên di dng. The Desktop Runtime c/ng c update tng tc x0 lý và s& *n nh nh(m mang li s& h2 tr tt nh't trong vic phát trin ng dng mobile và desktop t, mt nn tng mã ngu+n duy nh't. 4. Nn tng ca JavaFX Kin trúc nn tng JavaFX c th hin trên hình di ây. Nn tng JavaFX bao g+m mt ngôn ng! khai báo %n gin có tên là JavaFX Script, t p hp các công c phát trin, + ha, media và các th vin h2 tr âm thanh, và môi trng th&c thi.iu này m bo r(ng ng dng có th cung c'p mt giao din phù hp và to ra cm giác không gii hn vào thit b $u cui. Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang 5. Công c phát trin Di ây là các gói công c mà chúng ta có th s0 dng phát trin ng dng JavaFX.Hình di minh ha cho các gói download, và tip theo sau là ni dung chi tit mô t thành ph$n ca các gói. Gói công c phát trin bao g+m: NetBeans IDE 6.7.1 for JavaFX 1.2 Công ngh JavaFX kt hp vi NetBeans IDE,mt môi trng phát trin ng dng hoàn thin và mnh m) cho phép d dàng xây d&ng,xem trc,kim l2i các ng dng JavaFX. NetBeans IDE for JavaFX r't d dàng s0 dng nó bao g+m c JavaFX SDK và r't nhiu các ví d c% bn.Ngoài ra NetBeans editor h2 tr kéo th các thành ph$n giúp chúng ta d dàng thêm các biu thc JavaFX bao g+m c các hiu ng,animation và transformations. JavaFX 1.2 Production Suite G+m các công c thit k, h* tr 4c l&c cho nhà phát trin xây d&ng các ng dng JavaFX mt cách tr&c quan. Bao g+m: o JavaFX Plugin for Adobe Photoshop and JavaFX Plugin for Adobe Illustrator H2 tr chuyn *i các tài nguyên + ha t, công c thit k sang nh dng ca JavaFX. Nhà phát trin có th b4t $u xây d&ng ng dng ca h d&a trên các tài nguyên mà i ng/ thit k to ra.Khi vic thit k + ha c tách ri,nó s) d dàng cho i ng/ phát trin c p nh t các thay *i v + ha cho các phiên bn ca ng dng. Khi ngi thit k lu li các thit k 1 nh dng JavaFX h có th xem xét và ánh giá mc phù hp ca thit k vi t,ng thit b(Desktop ho"c Mobile).Ngoài ra các công c còn h2 tr ti u kích thc ca các i tng + ha nh(m mang li tính t%ng thích tt nh't cho t,ng môi trng mà ng dng s) th&c thi. Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang o JavaFX Media Factory JavaFX Media Factory bao g+m 2 công c sau: - SVG Converter: Chuyn nh dng + ha SVG sang nh dng ca JavaFX - JavaFX Graphics Viewer: Công c cho phép xem trc các thit k + ha sau khi c chuyn sang nh dng ca JavaFX. JavaFX Graphics Viewer còn cho phép ta xem trc các thit k + ha trên c 2 môi trng Desktop và Mobile. JavaFX 1.2.1 SDK Nu bn mun s0 dng mt công c khác,ho"c phát trin tr&c tip t, môi trng command line, bn có th download gói stand-alone SDK JavaFX 1.2 Plugin for Eclipse To ng dng JavaFX vi eclipse. II. U VÀ NHC I M C!A JavaFX SO VI CÁC CÔNG NGH KHÁC 1. Flex và AIR ca Adobe Flash là công ngh th hin n*i ting v kh nng x0 lý + ha vector và nh ng, cho phép to ni dung a ph%ng tin t%ng tác vi ngi dùng thông qua ActionScript. Flex d&a trên Flash, dùng ngôn ng! khai báo d&a trên xml (MXML) kt hp vi ActionScript, cung c'p s& tách bit gi!a ph$n giao din ngi dùng và ph$n lu n lý ng dng rõ ràng h%n so Flash. 3ng dng Flex c biên dch thành file .SWF và chy vi Flash player – chy trên b't k5 h thng nào h2 tr Flash, có kh nng chy trên c thit b di ng (vi Flash Lite). 3ng dng Flash/Flex c/ng có th chy trên desktop vi th vin th&c thi AIR. AIR (Adobe Integrated Runtime) là công ngh trin khai chy các ng dng Flash/Flex và c Ajax mà không c$n trình duyt, t%ng t& ClickOnce ca Microsoft – công ngh trin khai ng dng d&a trên Windows, nhng AIR chy trên c Windows và Mac. Adobe cung c'p 3 con ng khác nhau to ng dng RIA. Tin nh't, vi HTML và JavaScript có th phát trin ng dng RIA tr&c tip trong môi trng phát trin Dreamweaver CS3 s0 dng AIR SDK. 3ng dng RIA có th to trong Flash sau khi ti v mt bn c p nh t cho Flash CS3. Flash r't thích hp cho vic xây d&ng ni dung a ph%ng tin h'p d6n mà không nh't thit làm phình to ng dng, ây là n%i Flex th hin vai trò ca mình. Flex cung c'p h2 tr vic phát trin ng dng tt h%n Flash, m"c dù v6n d&a trên ActionScript cho ph$n lu n lý ng dng. ActionScript là ngôn ng! tuân theo "c t ECMAScript t%ng t& nh JavaScript, h2 tr l p trình hng i tng c% bn. Flex Builder 3 cung c'p môi trng phát trin d&a trên Eclipse xây d&ng ng dng RIA dùng Flex 3 SDK (th vin ngu+n m1) và giao din kéo-th to giao din ngi dùng d&a trên MXML. 2. Silverlight ca Microsoft Silverlight (2.0) có th xem là t p con ca Windows Presentation Foundation (WPF), c/ng s0 dng XAML (eXxtensible Application Markup Language) – ngôn ng! khai báo d&a trên xml nh ngh7a giao din ngi dùng (bao g+m + ho vector, hiu ng ng và t%ng tác d! liu trong giao din). Các tác v x0 lý phc tp c tách kh#i nh ngh7a giao din ngi dùng và có th vit vi mã lnh “c qun lý” (managed code) dùng các ngôn ng! .NET hay JavaScript và Python/Ruby. Silverlight yêu c$u cài "t th vin b* sung trình duyt th&c thi phía client. Hin ti ng dng Silverlight có th chy vi trình duyt Internet Explorer và Firefox trên Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang Windows, Safari và Firefox trên Mac OS X. H2 tr cho thit b di ng, Microsoft có Silverlight for Mobile chy trên h iu hành Nokia S60 và Windows Mobile 6. Microsoft ã t, lâu n*i ting trong vic xây d&ng các công c phát trin ngoi hng cho các công ngh ca mình, và xu hng này c tip tc vi Silverlight. Bn có xây d&ng ng dng Silverlight trong Visual Studio (hng n nhà phát trin) hay Expression Studio (hng n nhà thit k)? Công c nào c/ng có trình son tho XAML cho phép xây d&ng giao din ngi dùng phc tp, nhng Expression Studio cung c'p các tính nng hoàn ch-nh h%n to hình nh ng và hiu ng + ha. Ngc li, Visual Studio cung c'p các tính nng phát trin và b6y l2i tiên tin mà mi nhà phát trin u mong mun. Mt li ích quan trng khác là Silverlight (2.0) h2 tr mã lnh c qun lý ca .NET vit ng dng, cho phép s0 dng nn tng phát trin mnh h2 tr các khái nim l p trình hng i tng nh k th,a và a hình, và các tính nng ngôn ng! tiên tin nh lp chung và lp riêng. Vi .NET CLR (Common Language Runtime) trong trình duyt, mã lnh c qun lý s) c biên dch thành nh phân trên client và chy c&c nhanh. Mã lnh c qun lý có trong nhiu ngôn ng!, ng dng Silverlight có th vit b(ng C#, VB, IronPython và IronRuby. Vi kh nng h2 tr thêm nhiu ngôn ng! n!a, Silverlight s) h'p d6n nhiu nhà phát trin vi nn tng khác nhau 3. u và nh"c im ca JavaFX so vi các công ngh trên • u im: JavaFX Script là ngôn ng! khai báo không d&a trên xml giúp c't i gánh n"ng xây d&ng giao din ngi dùng vn trc ây yêu c$u khá nhiu mã lnh Swing. JavaFX Script biên dch thàng Java byte code nên có th chy b't c 1 âu có cài "t máy o Java (JVM). Và có thêm JavaFX Mobile c thit k trin khai ng dng JavaFX trên các thit b di ng. Mã lnh JavaFX nh't thit phi biên dch thành Java byte code và chy trên máy o Java (JVM) nh các Java applet thông thng, không yêu c$u th vin b* sung trình duyt nào khác. Min là h thng có JVM là có th chy JavaFX. Mac OS có tích hp s8n JVM, vì v y không c$n ti v thêm b't k5 th gì chy JavaFX trên Mac. Trên các h thng Windows, c Firefox và IE u hin th thông báo nu cha cài JVM. Firefox sau ó a ra mt th vin giúp cài "t JVM, còn IE chuyn hng n 1 trang web có các hng d6n ngi dùng ti v và cài "t JVM th công. • Nh"c im: JavaFX h2 tr v m"t phát trin ca JavaFX r't ít, ch yu g+m th vin OpenJFX cho NetBeans, cung c'p h2 tr c% bn cho vic to và biên dch mã lnh (script) JavaFX. NetBeans hin là môi trng phát trin tích hp (IDE) duy nh't h2 tr JavaFX. Có hai công c ca hãng th ba h2 tr ph$n hin th trong JavaFX ó là công c son tho JavaFXPad cho phép vit mã lnh JavaFX và nhìn th'y kt qu hin th trong mt c0a s* xem trc, nhng không cung c'p b't k5 h2 tr kéo-th nào cho các ph$n t0 trên màn hình; và công c + ho JFXBuilder ca ReportMill cung c'p giao din kéo-th cho vic xây d&ng giao din ngi dùng. Là ngôn ng! khai báo không d&a trên xml, mã lnh JavaFX ging nh s& trn l6n gi!a Java và CSS Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang 4. Bng so sánh các công ngh mi Flex Silverlight JavaFX Phiên bn mi nh't 3.0 3.0 1.2.1 Công c phát trin (IDE) Flex Builder 3.0 (Eclipse platform) Visual Studio 2008 .NET Platform 3.5 Silverlight Visual Studio 2008 Template Eclipse hay NetBean 6.01 JavaFX plugin Chi phí cho công c phát trin 249-699 USD (Gii pháp ngu+n m1 thay th: FlashDevelop, www.osflash.org) 289-799 USD Min phí (ngu+n m1) Ngôn ng! MXML ActionScript XAML JavaScript (C#, VB.Net, ASP.Net) JavaFX Script Java Th vin b* sung trình duyt (plug- in) Adobe Flash Player 10 Silverlight 3.0 Java Plugin with JavaFX extension Dung lng ti v client (Windows) 1.1 MB (AIR Runtime: 11MB) 4-6 MB 15MB III. CÀI #T TRÌNH BIÊN DCH to ng dng JavaFX ta c$n làm nh!ng bc sau: 1. Bc 1: Ti v và cài t JDK Ngôn ng! l p trình JavaFX phát trin d&a trên nn tng Java vì v y trc bn phi cài "t JDK 5 ho"c JDK 6 (6 thì nhanh h%n) trên h thng ca mình. Nu máy tính ca bn cha có JDK hãy ti v và cài "t trc khi b4t $u làm vic vi JavaFX. 2. Bc 2: La chn môi tr$ng phát trin ng dng Hin nay có 2 trng phát trin ng dng cho bn l&a chn: Phát trin ng dng b(ng mt IDE (môi trng phát trin ng dng tích hp) ho"c s0 dng mt trình son tho vn bn thu$n túy. S& l&a chn là tùy thuc vào ngi phát trin. 3. Bc 3: Ti v và cài t trình biên d%ch, môi tr$ng thc thi JavaFX là mt ngôn ng! biên dch, iu ó có ngh7a là t't c các mã ngu+n mà bn vit trc tiên phi c dch sang Java bytecode (ngôn ng! ca máy o Java) r+i [...]... voi JavaFX( Calculator)" scene: Scene { content: [fxCalculator ] fill: bgColor width: w height: h } } SVTT: Nguy n Thanh Xuân L p 06T1- m 11A Trang Nghiên c u công ngh JavaFX trong Java 4 Demo ch ,ng trình Ch y trên destop Ch y trên Web: SVTT: Nguy n Thanh Xuân L p 06T1- m 11A Trang Nghiên c u công ngh JavaFX trong Java K/T LU0N 1 u i m M"c dù ra i mu n, nh ng v i l i th v m c ph* bi n c a n n t ng Java, ...Nghiên c u công ngh JavaFX trong Java sau ó m i có th th&c thi trên h th ng i u này không ph thu c vào b't c môi tr ng phát tri n nào Sau khi cài "t JDK và ch n m t môi tr ng phát tri n c th , ng i phát tri n s) ph i t i v và cài "t trình biên d ch và môi tr ng th&c thi JavaFX Cách t t nh't có c ph$n m m này là t i v toàn b gói JavaFX SDK, nó bao g+m NetBeans IDE, trình... M"c dù ra i mu n, nh ng v i l i th v m c ph* bi n c a n n t ng Java, "c bi t là trên các thi t b di ng, JavaFX c ánh giá cao Ch % trình JavaFX d hi u, r't d h c v i nh!ng ng i ã n4m v!ng ngôn ng! ng JAVA 2 Nh "c i m Ch y trên n n JDK JavaFX nên không thông d ng l4m So v i Flash và SilverLight thì JavaFX còn thua xa Vì Flash ch y trên Flash Player quá thông d ng H$u nh ai dùng internet c/ng cài d"t SVTT:... JavaFX SDK, nó bao g+m NetBeans IDE, trình biên d ch, môi tr ng th&c thi và m t s công c khác M t cách %n gi n khác là t i v latest compiler binary t, website c a d& án openjfx B n thân trình biên d ch c/ng c vi t b(ng ngôn ng! Java; Vi c cài "t và biên d ch l i các class s) giúp b n có m t cái nhìn $y và chính xác h%n v JavaFX IV &NG D NG MINH H A VÀ DEMO CH 'NG TRÌNH 3ng d ng %n gi n dùng minh h a... Calculator %n gi n Có s0 d ng + h a, x0 lý s& ki n trên mouse và các phép tính c% b n c vi t trên môi tr ng Eclipse 3ng d ng Calculator g+m 2 l p: 1 L p Key "c th(a k) t( l p CustomNode là l p có s*n c a JavaFX Ch c n ng c a l p này là v ra các nút có tô màu và hi u ng cho các nút ó: Ví d : public var cellSelFill = LinearGradient { startX: 0.0, startY: 0.0, endX: 0.0, endY: 28.0 proportional: false stops: . Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang Tìm hiu JavaFX và vi)t ng dng DEMO I. GII THIU CÔNG NGH JAVAFX 1. Tng quan JavaFX là mt. (script) JavaFX. NetBeans hin là môi trng phát trin tích hp (IDE) duy nh't h2 tr JavaFX. Có hai công c ca hãng th ba h2 tr ph$n hin th trong JavaFX ó là công c son tho JavaFXPad. Nghiên cu công ngh JavaFX trong Java SVTT: Nguyn Thanh Xuân Lp 06T1-m 11A Trang MC LC MC LC 1 M U 2 Tìm hiu JavaFX và vit ng dng DEMO 3 I. GII THIU CÔNG NGH JAVAFX
Ngày đăng: 23/05/2015, 17:17
Xem thêm: BÁO CÁO THỰC TẬP-NGHIÊN CỨU CÔNG NGHỆ JAVAFX TRONG JAVA, BÁO CÁO THỰC TẬP-NGHIÊN CỨU CÔNG NGHỆ JAVAFX TRONG JAVA