Java’da JTable
sınıfı, verileri tablo formatında görüntülemek için kullanılır. Bir JTable
bileşeni, satır ve sütunlardan oluşan bir tabloyu temsil eder. İşte JTable
kullanımına dair bir örnek:
import javax.swing.*; import java.awt.*; public class TableExample extends JFrame { public TableExample() { setTitle("Table Example"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 300); setLayout(new BorderLayout()); // Örnek veri Object[][] data = { {"Ahmet", "Yılmaz", 25}, {"Mehmet", "Demir", 30}, {"Ayşe", "Kaya", 28}, {"Fatma", "Öztürk", 35} }; // Sütun başlıkları String[] columnNames = {"Ad", "Soyad", "Yaş"}; // JTable oluşturma JTable table = new JTable(data, columnNames); // Tabloyu JScrollPane içine yerleştirme JScrollPane scrollPane = new JScrollPane(table); // JScrollPane'ı JFrame'e ekleme add(scrollPane, BorderLayout.CENTER); setVisible(true); } public static void main(String[] args) { new TableExample(); } }
Bu örnekte, TableExample
adında bir JFrame
sınıfı oluşturduk. Tabloda gösterilecek olan veri, bir Object
dizisi olan data
değişkeninde tanımlanmıştır. Sütun başlıkları ise String
dizisi olan columnNames
değişkeninde tanımlanmıştır.
JTable
sınıfı kullanılarak table
nesnesi oluşturulur ve verileri data
ve sütun başlıklarını columnNames
ile birlikte alır. Tabloyu kaydırılabilir hale getirmek için JTable
bileşenini JScrollPane
içine yerleştiririz. Son olarak, JScrollPane
‘ı JFrame
‘e ekleriz.
Örneği çalıştırdığınızda, tablo içeren bir pencere görüntülenir. Tabloda, data
dizisindeki verilere göre sütunlar ve satırlar oluşturulur.
Bu örneği temel alarak, kendi verilerinizi kullanarak tablolar oluşturabilir ve görüntüleyebilirsiniz. Ayrıca, JTable
‘ı özelleştirerek düzen, görüntü ve veri işleme gibi işlevler ekleyebilirsiniz.