SwingX
Java masaüstü uygulamalarınızda kullandığınız JFC / Swing bileşenlerinin modern kullanıcı arayüzleri oluşturmaya yetmediği, yeni bileşenlere ihtiyaç duyulduğu malum. Bu boşluğu doldurmak için çalışan bir çok grup ve dolayısı ile üründe bulunmakta. Bu ürünlerden L2FProd'un Common Components'inden daha önce bahsetmiştik. SwingX de aynı amaçla yola çıkmış bir başka proje.
Bu projenin hedefi, Swing bileşen kütüphanesinde yer almayan, modern kullanıcı arayüzünün sahip olması gereken görsel bileşenleri oluşturmak ve hali hazırdaki swing bileşenlerinin özelliklerini geliştirmek.
Bu hedefe varmak için gereken bütün bileşenleri yeniden yazmak yerine hali hazırda yazılmış bulunan bileşenleri bir araya getirmek öncelikli tercih. Bu noktada L2FProd'un geliştiricisi Frédéric Lavigne'in de projeye destek verenlerden olduğunu belirtmek isterim*. Özellikle L2FProd bileşenleri ile benzerlik gösteren bileşenlere ekler yapmak hedefinde.

Şu an da proje kapsamında bulunan bileşenler ise şunlar :
Java 5 ve üzerinde çalışan SwingX kütüphanesi LGPL lisansı ile dağıtılmaktadır.
Bu projenin hedefi, Swing bileşen kütüphanesinde yer almayan, modern kullanıcı arayüzünün sahip olması gereken görsel bileşenleri oluşturmak ve hali hazırdaki swing bileşenlerinin özelliklerini geliştirmek.
Bu hedefe varmak için gereken bütün bileşenleri yeniden yazmak yerine hali hazırda yazılmış bulunan bileşenleri bir araya getirmek öncelikli tercih. Bu noktada L2FProd'un geliştiricisi Frédéric Lavigne'in de projeye destek verenlerden olduğunu belirtmek isterim*. Özellikle L2FProd bileşenleri ile benzerlik gösteren bileşenlere ekler yapmak hedefinde.

Şu an da proje kapsamında bulunan bileşenler ise şunlar :
- JXDatePicker - Tarih seçim bileşeni
- JXPanel - Standart JPanel'e şeffaflık desteği
- JXGlassPanel - Gölgelendirme fonksiyonlarında değişiklik
- JXTitledPanel - JXPanel'e, JGoodies'deki gibi bir başlık eki
- JXHyperLink - JLabel'a aksiyon bağlama olanağı eki
- JXRadioGroup - ButtonGroup ve JRadioButton'la çalışma kolaylığı
- JXScrollUp - JXTitledPanel'e, toplanabilme yeteneği
- JXStatusBar - Geliştirilmiş durum çubuğu
- JXMonthView - Aylık takvim görünümü
- JXImagePanel - Resim gösterme paneli
- JXErrorDialog - Geliştirilmiş hata dialoğu
- JXEditorPane - Geliştirilmiş JEditorPane
- JXList - JList'e düzenleme olanağı eklentisi
- JXTable - JTable'a filtreleme, sıralama, kolon gizleme yetenekleri eklentisi
- JXTree - Geliştirilmiş JTree
- JXTreeTable - JTree & JTable'ın birleştirilmiş hali
- JXFindDialog - Standart arama dialoğu
- JXComboBox - JComboBox'a gömülü tablo gösterebilme yeteneği
- JXButtonPanel - Sisteme bağlı sırada düğme sıralama yeteneğinde JPanel
Java 5 ve üzerinde çalışan SwingX kütüphanesi LGPL lisansı ile dağıtılmaktadır.
1 Yorum:
saat Haziran 01, 2005 11:27 ÖS'de,
Adsız dedi ki…
Hi,
this is Frederic Lavigne here. I've seen your weblog hit in my website logs and I'd be interested in understanding what you are saying here in this entry :)
fred @ L2FProd.com
Yorum yap...
<< Ana sayfa