jfxtras bof

Post on 15-May-2015

2.171 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Birds-of-a-Feather talk on JFXtras

TRANSCRIPT

JFXtrasJavaFX Controls, Layouts, Services, and More

Stephen ChinGXSsteve@widgetfx.orgtweet: @steveonjava

Dean IversonVirginia Tech Transportation Institutedeanriverson@gmail.comtweet: @deanriverson

Meet the Presenters…

Steve Dean

2

Motorcyclist

Family Man Family Man

Geek

Agenda

> About JFXtras> Control Overview> JFXtras Lab

3

About JFXtras

> Mission: Provide Quality JavaFX Add-ons Support Java APIs For All

Components Fill in the Gaps

> Releases: Snapshot Available Working on a 2.0 Release Release Dates Will Trail JavaFX Platform

4

Control Overview

> Animated Popup> Calendar Picker> DeckPane> Glass Button> ImageFill> ListComboBox> Pager> PillButton> Spinner> FXForms

5

Controls we would like

> Display Shelf> Enhanced Charts> Shapes> Sphere> Gauges> Search Bar> Bread Crumb Control

6

JFXtras Lab

1. Install and Setup JavaFX 2.02. Download and Build JFXtras3. Add your own control/shape/extension

7

JavaFX Setup

1. Install a recent JDK Java SE 6 or 7

2. Install the JavaFX SDK Both x86 and 64 for Windows

3. Install NetBeans 7.1 beta

8

JFXtras Setup

> Copy and unzip the JFXtras repo Or clone from: http://code.google.com/p/jfxtras/

> Open the project in NetBeans As well as the common and controls child projects

9

Installation Instructions – Step 1

> Windows: mvn install:install-file -Dfile="%javafx.home%\rt\lib\

jfxrt.jar" -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar

> Mac: mvn install:install-file

-Dfile=$javafx.home/rt/lib/jfxrt.jar -DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar

10

Installation Instructions – Step 2

> Windows: cd "%javafx.home%\rt\bin" "%JAVA_HOME%\bin\jar" -cf bin.jar *.dll

> Mac: cd $javafx.home/rt/bin $java_home/bin/jar -cf bin.jar *.dylib

11

Installation Instructions – Step 3

> Windows: mvn install:install-file -Dfile=bin.jar -

DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar -Dclassifier=windows

> Mac: mvn install:install-file -Dfile=bin.jar -

DgroupId=com.oracle -DartifactId=javafx-runtime -Dversion=2.0-beta -Dpackaging=jar -Dclassifier=unix

12

13

Stephen Chinsteveonjava@gmail.comhttp://steveonjava.com/tweet: @steveonjava

Dean Iversondeanriverson@gmail.comtweet: @deanriverson

top related