Berbagai Contoh Control pada JavaFX 1.3

June 1, 2010

Ini berbagai contoh control pada JavaFX 1.3

package bab8_antarmuka;

import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.ProgressBar;
import javafx.scene.control.RadioButton;
import javafx.scene.control.Slider;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.PasswordBox;
import javafx.scene.control.ScrollView;
import javafx.scene.control.CheckBox;
import javafx.scene.control.ListView;
import javafx.scene.control.ProgressIndicator;
import javafx.scene.control.ScrollBar;
import javafx.scene.control.TextBox;
import javafx.scene.control.Hyperlink;
import javafx.geometry.Insets;
import javafx.scene.layout.HBox;
import javafx.scene.layout.LayoutInfo;
import javafx.scene.control.ToggleGroup;

/**
* @author bhangun
*/
var button=Button {
text: “Button”
action: function () {

}
}
var label=Label {
text: “Label:”
} Read the rest of this entry »


Berbagai contoh Layout pada JavaFX 1.3

June 1, 2010

Ini berbagai contoh layout pada JavaFX 1.3

package bab8_antarmuka;

import javafx.scene.layout.HBox;
import javafx.scene.layout.VBox;
import javafx.scene.layout.Flow;
import javafx.scene.layout.Panel;
import javafx.scene.layout.Stack;
import javafx.scene.layout.ClipView;
import javafx.scene.layout.Tile;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.control.ScrollView;
import javafx.scene.layout.LayoutInfo;
import javafx.geometry.Insets;
import javafx.scene.shape.Circle;
import javafx.scene.paint.Color;
import javafx.scene.Node;
import javafx.scene.shape.Polygon;
import javafx.scene.shape.Ellipse;
import javafx.scene.shape.CubicCurve;

/**
* @author bhangun
*/
function shapes(i: Integer): Node {
var seq = [
Circle {
radius: 30  fill:Color.BLUE
},
CubicCurve {
startX: 0 startY: 50
controlX1: 25 controlY1: 0
controlX2: 75 controlY2: 100
endX: 100 endY: 50
fill:Color.RED
}, Read the rest of this entry »


Berbagai Contoh Efek pada Shape

June 1, 2010

Ini Adalah berbagai contoh efek pada JavaFX, di coba pada JavaFX 1.3

/*
* Berbagai contoh efek untuk shape
*
*/
package bab8_antarmuka;

import javafx.scene.effect.Blend;
import javafx.scene.effect.BlendMode;
import javafx.scene.effect.ColorAdjust;
import javafx.scene.effect.Flood;
import javafx.scene.paint.Color;
import javafx.scene.effect.Glow;
import javafx.scene.effect.Lighting;
import javafx.scene.effect.PerspectiveTransform;
import javafx.scene.effect.SepiaTone;
import javafx.scene.effect.Bloom;
import javafx.scene.effect.DropShadow;
import javafx.scene.effect.GaussianBlur;
import javafx.scene.effect.InnerShadow;
import javafx.scene.effect.MotionBlur;
import javafx.scene.effect.Reflection;
import javafx.scene.effect.Shadow;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.shape.Rectangle;
import javafx.scene.layout.HBox;
import javafx.geometry.Insets;
import javafx.scene.control.ScrollView;
import javafx.scene.layout.LayoutInfo;
import javafx.scene.Node;

/**
* @author bhangun
*/
var blend = Blend {
mode: BlendMode.ADD
opacity: 0.5
} Read the rest of this entry »


JFXtras 6.0 Telah di rilis

April 9, 2010

JFXtras adalah library pihak ketiga yang populer, sekarang telah merilis versi terbarunya yaitu JFXtras 0.6yang diperuntukan khusus untuk keluarga JavaFX 1.2.x. Tapi di sarankan untuk menggunakan versi JavaFX yang terbaru (1.2.3).

Tapi bagi yang sedang menunggu JavaFX 1.3, tenang tim JFXtras sedang mengembangkan juga agar kompatibel dengan JavaFX 1.3. Katanya sih kurang lebih satu minggu setelah Oracle mengumumkan rilis JavaFX 1.3 nya. Jadi kita tunggu yah….

Silahkan download JFXtras 0.6 disini:

http://code.google.com/p/jfxtras/downloads/list


February 8, 2010
Bagi yang ingin mengembangkan JavaFX menggunakan Maven bisa mencoba menggunakan 
plugin dibawah ini. Namun compiler nya hanya bisa mendukung profile desktop saja.

<build>
<plugins>
<plugin>
<groupId>org.easytesting</groupId>
<artifactId>fest-javafx-maven</artifactId>
<version>1.0a1</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

Untuk keterangan lebih lanjut silahkan lihat di http://fest.easytesting.org/javafx/maven/


JavaFX SDK 1.2.3 sudah di Rilis & bisa di unduh

February 8, 2010

Setelah merger antara Sun dan Oracle, Java dan JavaFX masih menjadi perhatian yang tetap diseriusi oleh pihak Oracle. Salah satu nya keluarnya JDK 6 Update 18 dan  JavaFX 1.2.3 SDK . Ada beberapa perbaikan pada JavaFX 1.2.3 SDK versi baru ini, namun tidak ada tools atau sesuatu yang baru kecuali hanya bugfix saja dan perbaikan performance.

Disamping itu diperlukan JDK 6 Update 18 untuk pengembangannya. Persyaratan lainnya masih sama

Bug Fixes pada JavaFX 1.2.3 SDK:
  • Ukuran download lebih kecil pada JavaFX runtime.
  • Waktu startup aplikasi JavaFX lebih cepat di deploy pada Java Web Start atau Java applet.
  • Berbagai bug fixes untuk meningkatkan performasi aplikasi JavaFX applications untuk browser Safari dan Firefox browsers danpada Mac platform.
  • Penanganan error handling yang lebih baik dari sebelumnya.
  • Perbaikan disisi  visual artifacts dalam aplikasi dengan gradients in controls on some Nvidia GeForce boards.
  • Utilitas JavaFX Packager sekarang mengemas aplikasi dan applet otomatis dengan setingan background update check enabled.

Studi Kasus Loading File FXZ

November 16, 2009

Kasus dibawah ini adalah contoh ketika saya mencoba me-load file .fxz kemudian ingin mengambil atau memunculkan salah satu Node/ImageView dalam paket .fxz/group tersebut dan memanipulasinya. Dibawah ini contoh kodenya:

……….

var stage:Stage =   Stage {
title: “HTI Channel Player”
width: 400
height: 200
style:StageStyle.TRANSPARENT
};
var scene:Scene=Scene{}; Read the rest of this entry »