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 »

Advertisements

Membuat Player Live Radio Streaming

November 9, 2009

Bagi yang ingin mencoba untuk membuat player media streaming atau radio live streaming silahkan coba kelas di bawah ini.

Read the rest of this entry »


Memanggil Services WebMethods Melalui JavaFX

November 5, 2009

Ini contoh sederhana bagaimana menggunakan fitur webservice pada JavaFX. Dalam hal ini memanggil services webMethods yang biasa digunakan di perusahaan skala Enterprise. Komunikasi yang dilakukan menggunakan protokol SOAP-RPC, dan pada ada contoh dibawah ini hanya merubah karakter (case) dari inputan lowercase menjadi uppercase.

Mengenai SOAP-RPC jika ada yang belum jelas silahkan baca di wiki. Kalo tentang webMethods silahkan di gugling saja atau silahkan baca di dokumntasinya, khususnya mengenai SOAP. Tapi dalam kasus ini tidak perlu tahu banyak tentang webmethods, karena prinsipnya sama dengan webservices. Jika tidak menggunakan webMethods silahkan bisa menggunakan Axis atau server webbservices lainya, tinggal disesuiakan format envelopenya.

Pada kasus ini saya menggunakan webMethods sebagai server webservices nya. Dibawah ini adalah format envelope nya yang nanti akan dikirim ke engine SOAP-RPC yang ada di webMethods. Read the rest of this entry »


Running Text vertikal yang dinamis

November 3, 2009

import javafx.scene.shape.Line;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.transform.Translate;
import javafx.animation.Timeline;
import javafx.animation.KeyFrame;
import javafx.scene.text.Text;
import javafx.scene.text.Font;
import javafx.ext.swing.SwingTextField;
/**
* @author bhangun
*/

// y variable updated periodically
var y : Number = 200;

// Timeline updates y variable
var timeline : Timeline = Timeline {
repeatCount: Timeline.INDEFINITE
keyFrames :
KeyFrame {
time : 16ms
action : function() : Void {
y -= 1;
if( y == -1 ) { y = 200 }
}
}
};
var teksf:SwingTextField=SwingTextField {
columns: 10
//text: bin;
editable: true
};
Stage {
scene : Scene {
fill : Color.WHITE
content : [ teksf,
Text {
font : Font {
size: 24
}
transforms : [ Translate { y : bind y }]
content: bind teksf.text;
x: 10
}]
}

title : “Linear”
width : 200
height : 232
}

// Start animation
timeline.play();