Şu başlık altındaki yazıları okuyorsunuz : Swing

Eclipse’e Swing eklentisi kurma ve örnek Swing uygulaması

JFC yani Java Foundation Classes, Java uygulamalarına görsellik katabilmemizi sağlayan grafiksel kullanıcı arayüzleri (Graphical User Interfaces – GUIs) ve zengin grafik fonksiyonaliteler sağlayan özellikler bütünüdür. JFC dendiğinde birden fazla özellikten bahsedebiliriz. Örneğin ; Swing GUI Bileşenleri : Sayfalarımızda kullandığımız tablolardan düğmelere ya da giriş kutucuklarından menülere kadar tüm bileşenlerdir. Look And Feel Desteği : Java’da yazmış olduğunuz herhangi bir masaüstü uygulamasının görünümünü isterseniz Java isterseniz Windows ya da...
read more

SwingX 1.6.3

Java Swing GUI’sine eklentilerle destek veren SwingX’in son sürümü SwingX 1.6.3, 2 Şubat’ta piyasaya çıktı. Maven’a tam olarak adapte olan kütüphanenin groupId’si org.swinglabs.swingx olarak değişti. Yeni versiyonda paketler tek bir JAR dosyasında toplanarak güncelleştirildi. Ayrıca  serialization desteği geliştirilerek binlerce bug temizlendi.   1047 defa okundu
read more

Swing’te Pencere Görünümü

Masaüstü uygulamaları geliştirirken genellikle IDE’lerin desteklediği eklentiler kullanılır. Bu sayede sürükle bırak mantığı ile hızlı bir şekilde kod geliştirilmiş olur. Java’da basit bir pencere tasarlamak için bile bir sürü kod yazmak gerekir. Bunu hızlandırmak için hali hazırda yazılmış sınıflar vardır. Örneğin bir pencerenin en basit hali ile çalışması için gerekli olan kodlar JFrame adındaki sınıfta zaten yazılmış durumdadır. Biz bu sınıftan kalıtarak ekstra özellikleri kendi sınıfımızda belirtiriz. Swing GUI Builder bir başka adıyla...
read more

Layout Managers

Layout Manager denilen arayüzler Container içerisindeki bileşenleri görsel olarak yönetebilmemizi sağlayan araçlardır. java.awt paketinde bulunan bu arayüzlerin herbiri bileşenleri yerleştirirken farklı stratejiler kullanır. En çok kullanılanlardan bazılarına birlikte göz atalım. FlowLayout : Bileşenleri soldan sağa doğru yerleştirir. Aynı satırda, yer kalmayana kadar ekleme yapılır. İstendiği taktirde bileşenler ortalanabilir ya da sağa dayalı hale getirilebilir. BorderLayout : Bileşenleri kuzey, güney, orta, doğu ve batı olmak üzere 5 farklı yerde yönetebilir....
read more