JavaFX Dynamic Selection Using Polygon
Ditulis oleh Muhammad Hakim di/pada 10 Juli 2009 4:30 pm
Contoh membuat seleksi map dengan menggunakan polygon, lihat demo berikut ( a video is worth more than a thousands words :P )
klik kiri untuk membuat polygon, dan klik kanan sebagai titik terakhir.
sourcecode:
package selectarea;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.input.MouseButton;
import javafx.scene.shape.Polygon;
import javafx.scene.paint.Color;
import javafx.scene.Group;
import javafx.scene.input.MouseEvent;
import javafx.scene.image.*;
/**
* @author Muhammad Hakim A <hakimrie[at]gmail.com>
*/
var points:Number[];
var nextpoint:Number[];
var end:Boolean = false;
var polygon = Polygon {
points : bind [points, nextpoint];
fill: Color.YELLOW
stroke: Color.BLUE
opacity: 0.5
}
var a:String;
var group = Group {
content: bind [ImageView {
x: 0, y: 0
image: Image{
url: "{__DIR__}mountainview.jpg"
}
onMouseClicked: function( e: MouseEvent ):Void {
var p = [e.x,e.y];
insert p into points;
if (e.button == MouseButton.SECONDARY)
end = true;
}
onMouseMoved: function( e: MouseEvent ):Void {
if (not end)
nextpoint = [e.x,e.y];
}
},polygon
]
}
Stage {
title: "Select Area"
width: 800
height: 500
scene: Scene {
content:bind group
}
}




pemula berkata
saya menggunakan netbeans 6.5.1 dan javafx 1.1 SDK
ketika saya double klik FILE.jar pada dist folder muncul tulisan Main class not found.
yang ingin saya tanyakan bagaimana caranya merunning java application tanpa menggunakan netbeans atau menggunakan PC lain yang tidak terinstal netbeans.
Kalau bisa saya minta tutorialnya ya mas..makasih
Muhammad Hakim berkata
anda bisa menggunakan command prompt, atau buat file batch (.bat)
cmd>javafx -jar Harmonyfx.jar
sudah saya coba bisa :)