Java’da JTabbedPane, kullanıcının farklı sekmeler arasında içeriği görüntülemesini sağlayan bir bileşendir. Her sekmeye bir bileşen atanabilir. İşte bir JTabbedPane örneği ve sekme yapısı oluşturma:
import javax.swing.*; import java.awt.*; public class JTabbedPaneExample extends JFrame { public JTabbedPaneExample() { // Frame ayarları setTitle("JTabbedPane Örneği"); setSize(400, 300); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // JTabbedPane oluşturma JTabbedPane tabbedPane = new JTabbedPane(); // Sekmeleri oluşturma JPanel tab1 = new JPanel(); JPanel tab2 = new JPanel(); JPanel tab3 = new JPanel(); // Sekmelera içerik eklenmesi tabbedPane.addTab("Sekme 1", tab1); tabbedPane.addTab("Sekme 2", tab2); tabbedPane.addTab("Sekme 3", tab3); // Frame'e JTabbedPane'i ekleme getContentPane().add(tabbedPane); // Frame'i görünür yapma setVisible(true); } public static void main(String[] args) { new JTabbedPaneExample(); } }
Bu örnekte, basit bir Swing uygulaması yapılmıştır. JTabbedPaneExample
sınıfı, JFrame
sınıfından kalıtım alır ve bir pencere oluşturur. JTabbedPane
kullanılarak sekmeler oluşturulur ve her bir sekmeye bir JPanel
atanır. JTabbedPane
‘e sekmeler eklemek için addTab
yöntemi kullanılır.
Bu örnekteki JTabbedPane
örneği sadece boş paneller içerir. Her bir panele kendi içeriğinizi ekleyebilir ve farklı bileşenler kullanabilirsiniz. Ayrıca, her bir sekmeyle ilgili olayları dinlemek veya sekmeleri programatik olarak değiştirmek için JTabbedPane
sınıfının diğer yöntemlerini kullanabilirsiniz.
Sekme yapısı oluşturmak için JTabbedPane’i kullanabilir ve her bir sekmeye özel içerik ekleyebilirsiniz. Bu şekilde, kullanıcılar farklı sekmeler arasında gezinebilir ve her bir sekmeye özgü içeriği görebilir.