11 Nisan 2012, 10:50 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Java'da Table Bileseni Kullanimi Swing'in JTable nesnesi ve TableModel kullanımına ilişikin bir yazı Swing'de JTable nesnesi MVC (Model-View-Controller / Model - Görünüş - Denetleyici) desenine uygun olarak tablonun verisi ile görsel bileşeni ayrı tanımlamaya izin verir. JTable, model olmadan da, bir matris (iki boyutlu dizi) verilerek de kullanılabilir. Örneğin; Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde bir kod parçası bir matristen tablo oluşturabilir. Bazı durumlarda tablo verisi program çalışmadan önce belli değildir veya çalışma esnasında sürekli değişiyordur. Bu durumda TableModel arayüzünü gerçekleştirerek verinin gerçek zamanda JTable nesnesine verilmesi sağlanabilir. TableModel programcının gerçekleştirebileceği bir arayüzdür. Ancak onu genişleten, sadece 3 yöntemi yazarak modelin gerçekleştirilebilmesini sağlayan AbstractTableModel sınıfı bulunmaktadır. Bunun üç yöntemi, satır sayısını veren bir yöntem, sütün sayısını veren bir yöntem ve satır ve sütunu verilen bir hücrenin değerini veren bir yöntem. Yöntemler Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde tanımlı. Elbette bu yöntemler dışında AbstractTableModel'de tanımlı bazı yöntemler ezilebilir. Burada tablo modeli, bir klasör içerisindeki dosya ve alt klasörleri göstersin. Bunun için tablo modeli gereçekleştiren sınıfta klasöre ait bir değişken olması yeterlidir. Örnekte üç sütun bulunmaktadır. Dosya adı, boyuru ve yaratılma tarihi. Bu bilgileri verecek şekilde tablo modelini gerçekleştirmek için Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde bir kod sınıfın içine yazlılabilir. Bu sınıfta File tipindeki nesneyi kullanarak yöntemler gerçekleştirilebilir. Sütün sayısı sabitir : 3. Satır sayısı bir klasörün altındaki dosyaların sayısıdır. Bir hücrenin değeri o satırdaki dosyanın çeşitli bilgilerinden gelir. İlk sütundaki adı, ikinci sütunda boyutu ve son sütundada oluşturulma tarihi bulunur. Oluşturma tarihi lastModifed() yöntemiyle milisaniye cinsinden bulunduğu için belli bir tarih biçiminde dönüşütürülüyor. Gerçekleştirilmesi zorunlu üç yöntem dışında sütun alanlarının belirleyen getColumnName() yöntemi de gerçekleştirilebilir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Burada sütun adları dizisi tanımlanmakta yöntemde sütun dizinine göre bir değer döndürülmektedir. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Örneğin tamamı : Kod: Kodu kopyalamak için üzerine çift tıklayın!
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Konu YazılımMimarı tarafından (17 Şubat 2013 Saat 19:59 ) değiştirilmiştir. | |
|
Etiketler |
bileseni, javada, kullanimi, table |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
JAVA dosya uzantısı JAVA programlama dili hazır kodları | Kaf_Dağı | Bilgisayar Donanımı | 0 | 10 Şubat 2016 13:09 |
Java'da JTree Kullanimi | YazılımMimarı | Java | 0 | 02 Mayıs 2012 10:42 |
Java'da JTree Kullanimi | YazılımMimarı | Java | 0 | 12 Nisan 2012 12:04 |
Sorun söyleyeyim (Java,JSP,ASP.NET(C#),PL/SQL,jQuery,Java Script,Ajax) | J2EE123 | Java | 2 | 03 Kasım 2011 12:57 |
JRE (Java Runtime Engine - Java Çalışma Zamanı Motoru) | Stealth | Java | 1 | 29 Eylül 2010 22:19 |