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 »

Advertisements

10 Fitur Terbaru JavaFX 1.3

April 23, 2010

1,3 JavaFX Top 10 Fitur

1. Kontrol Baru

1,3 JavaFX dilengkapi dengan beberapa kontrol baru yang sangat berguna ketika merancang antarmuka pengguna. Untuk bentuk bangunan Anda memiliki PasswordBox baru, ChoiceBox, dan kelas Separator. The PasswordBox mirip dengan kontrol TextBox, kecuali sdapat ecara otomatis menyembunyikan masukan seperti yang diketik. Kontrol ChoiceBox memang agak telat kemunculanya, tapi setidaknya yang baru ini mudah digunakan. Antarmuka ini mirip dengan kontrol ListView, keduanya menggunakan sequence.
2. Layout Tambahan

Layout mengalami beberapa perubahan pada rilis ini, diantaranya:

* LayoutInfo dan resizable sekarang mencakup pengaturan untuk mengisi, berkembang, dan menyusut.
* LayoutInfo juga menyertakan fitur margin baru, yang membuatnya sangat mudah untuk menambahkan padding visual di sekitar Nodes Anda dalam layout! Hal ini merupakan tambahan untuk padding, yang muncul pada semua built-in layout.
* Container memiliki boolean snapToPixel baru yang memungkinkan Anda untuk membuat keberpihakan pixel-sempurna untuk menghindari efek aliasing yang tidak diinginkan.
* Ada fitur autoSize baru pada Groups. Anak-anak akan secara otomatis diubah ukurannya dengan lebar dan tinggi yang mereka sukai, mencegah bug tata letak saat komponen diinisiasi kembali batas yang salah awalnya. Anda masih dapat menonaktifkan fitur ini, namun sangat disarankan agar Anda memperbaiki aplikasi Anda untuk menggunakan pilihan lebar dan tinggi daripada pengaturan Node lebar dan tinggi secara manual.
kelas resizable * secara otomatis memiliki layoutBounds diatur ke [0, 0, lebar,] tinggi, menghindari sebuah deklarasi yang diperlukan tambahan.
* Baru dukungan untuk layout dasar melalui kelas TextOrigin.
* Kelas Tile ukuran sekarang secara otomatis tileWidth dan tileHeight secara default.
* HPos dan Phone Operator atau VPO memiliki boolean untuk fillHeight dan fillWidth, yang jarang harus diubah, tetapi memungkinkan Anda untuk default kembali ke perilaku 1,3 pra.
3. Prestasi

Ada beberapa perubahan yang sangat signifikan dalam kinerja di rilis JavaFX 1,3 semua jalan ke compiler menghasilkan kode.

Beberapa daerah Anda akan melihat peningkatan kinerja terbesar di meliputi:

* Kinerja Bind – Semua mengikat dalam bahasa sekarang malas secara default, yang berarti bahwa mereka akan segera ditandai sebagai kotor, tetapi hanya mendapatkan dievaluasi kembali bila diperlukan (jika sama sekali).
* Kode Umum kinerja – Dengan compiler menulis ulang, tingkat keberbelit pada variabel akses telah dihilangkan, yang secara signifikan akan meningkatkan kinerja keseluruhan aplikasi apapun.
* Layout kinerja – Kode tata letak telah dioptimalkan untuk mengurangi jumlah melewati diperlukan pada setiap siklus tata letak, sangat meningkatkan respon dianggap aplikasi.
* Teks kinerja – Dengan perubahan ke logis daripada tata letak batas-batas fisik, setiap aplikasi yang banyak menggunakan elemen Teks akan melihat peningkatan dramatis dalam kinerja keseluruhan.
* CSS kinerja – Dukungan CSS telah ditulis ulang dari bawah ke atas, sangat meningkatkan kinerja gaya diterapkan.

4. Enhanced CSS

Dukungan CSS dalam JavaFX 1,3 telah ditulis ulang dari bawah ke atas. Ini mencakup beberapa fungsi sangat ditingkatkan, terutama untuk kelas Control, dan juga memiliki peningkatan dramatis terhadap kinerja.

Karena perubahan yang sangat signifikan, Anda mungkin menemukan bahwa banyak gaya sebelumnya Anda tidak bekerja dengan benar pada rilis 1.3. The set lengkap perubahan CSS dan didukung tag adalah suatu topik yang besar bahwa saya akan memberikan link ke CSS spesifikasi penuh JavaFX setelah dibuat tersedia.
5. Mendukungan 3D Read the rest of this entry »


JavafX 1.3 Sudah di Rilis

April 23, 2010

Silahkan di download disini

termasuk netbeans 6.9 beta


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.

Plugin JavaFX 1.2.1 untuk Eclipse 3.5

January 11, 2010

Plugin JavaFX 1.2.1 untuk Eclipse 3.5 Galileo sudah bisa di download di sini http://javafx.com/docs/gettingstarted/eclipse-plugin/release-notes.jsp