JavaFX de değişken tanımı:
var değişkenismi :
değişkentürü =
değer;
var ogrenci_notu :
Integer =
10;
şeklindedir. "var" niteleyicisi değişken tanımı yapılacağını belirtir. Değişken türü eğer değişken değeri hemen atanacaksa önemsizdir.
var image = Image {
url: "{__DIR__}/myPicture.png"
}
Ancak hemen değer atamayacağınız değişkenlerde değişken tipi belirtilmelidir.
var image :
Image;
...
image.
url=
"http://host.com/myimage.jpg";
Değişken tipleri Integer, Number, String (karakter katarı), Duration, Sequence, fx sınıfı yada java sınıfı olabilir.
Özel Duaration değişkeni : Bu değişken özellikle animasyon desteği için eklenmiştir. Fakat illa bu durum için kullanmak zorunlu değildir.
var son_tur : Duration=10s
var yineleme_zamanı : Duration=10ms
var saat=
10s
Duration fx sınıfı zaman değişkeni için destek sağlar. s= Saniye ms = Milisaniye cinsinden değişken tanımlayabilirsiniz.
Sequence: Javaki dizilerin karşılığı olarak görülebilir. Ancak sequenceler bundan daha fazlasıdır. Sequence değişkenleri string, number ve diğer sınıf değişkenleri olabilir. Number tipi sequenceler javafx de bağzı işleri kolaylaştırmak için özel tanımlamalar sağlar.Bu başlıkta sadece tanımlama özelliklerini veriyorum. Bu konuyu ayrıca bir başlıkta daha geniş olarak ele alacağım.
String sequence tipine örnek:
var yemekler =
["Mantar sote", "Fırın tavuk", "Makarna"];
Number sequence tipine örnek:
var sayısalloto =
[1,4,12,15,23,36,42]
var birden_ona_kadar_rakamlar =
[1..10]
Node sınıfını genişleten elips sınıfının sequence tipi değişkende toplanması:
var nodes =
[Ellipse{}, Ellipse{}]
var nodes =
[Ellipse{}, Rectangle{}]
Hiç yorum yok:
Yorum Gönder