Konular

Java Frame - Tab Menü (TabbedPane) Sekme Oluşturma

Sekmelerden meydana gelen bir pencere tasarımı TabbedPane...

 

public class tabmenu {
 
    public JFrame f; // frame
    JTabbedPane tab; // tab menu
    public Label l1, l2, l3, l4, l5;// label
    public JPanel p1, p2, p3, p4, p5;//paneller
    public ImageIcon anasayfa, personel, musteri, stok, toptanci;//iconlar
 
    public tabmenu() { // yapilandiricida tasarladigimiz framenin özelliklerini belirttik
        f = new JFrame("Ana Ekran");
        f.setBounds(00900500);
        f.setLocation(330220);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
    }
 
    public void calis() {// programi calistirdigimizda baslayacak metod
 
        tab = new JTabbedPane();//tab menu tanimlanir
  
        p1 = new JPanel();//tab menü kaç segmeden olusacaksa o kadar panel olusturulur ve tanimlamalari yapilir.
        p1.setLayout(null);
        p2 = new JPanel();
        p2.setLayout(null);
        p3 = new JPanel();
        p3.setLayout(null);
        p4 = new JPanel();
        p4.setLayout(null);
        p5 = new JPanel();
        p5.setLayout(null);
 
        anasayfa = new ImageIcon("icon_anasayfa.png");//her sekmeye bir icon resmi atiyoruz. Uygun ve istenilen resim verilebilir.
        tab.addTab("Ana Sayfa", anasayfa, p1);//tab menunün ismini verdik. Ana Sayfa olarak belirledik.
 
        l1 = new Label("Anasayfa");//tasarima label ekledik. her tabin içinde farkli label olacak ve her labelde o tab menü ile alakali bilgi yazacak
        l1.setForeground(Color.black);//labeller sayesinde hangi tab da oldugumuzu anlayacagiz.
        l1.setBounds(42512512525);
        p1.add(l1);
 
        personel = new ImageIcon("icon_personel.png");//personel sekmesi
        tab.addTab("Personel", personel, p2);
 
        l2 = new Label("personel");//personel sekmesinin labeli
        l2.setForeground(Color.black);
        l2.setBounds(42512512525);
        p2.add(l2);
 
        musteri = new ImageIcon("icon_musteri.png");//müsteri sekmesi
        tab.addTab("Müsteri", musteri, p3);
 
        l3 = new Label("müsteri");//müsteri sekmesinin labeli
        l3.setForeground(Color.black);
        l3.setBounds(42512512525);
        p3.add(l3);
 
        toptanci = new ImageIcon("icon_toptanci.png");//toptanci sekmesi
        tab.addTab("Toptanci", toptanci, p4);
 
        l4 = new Label("toptanci");//toptanci sekmesinin labeli
        l4.setForeground(Color.black);
        l4.setBounds(42512512525);
        p4.add(l4);
 
        stok = new ImageIcon("icon_stok.png");//stok sekmesi
        tab.addTab("Stok", stok, p5);
 
        l5 = new Label("stok bilgileri");//stok sekmesinin labeli
        l5.setForeground(Color.black);
        l5.setBounds(42512512525);
        p5.add(l5);
 
        f.add(tab);// en son ise frameye tab yüklenir.
        f.setVisible(true);
    }
}

 

Java Frame - Tab Menü (TabbedPane) Sekme Oluşturma

Yorumunuzu Ekleyin
Java Frame - Tab Menü (TabbedPane) Sekme Oluşturma Yorumları +1 Yorum
  • orçun yörük
    1
    orçun yörük
    merhabalar,

    yazılım deneyimlerinizi aktardığınız bu platform için emeği geçen herkese öncelikle teşekkür ederim.



    jtabbedpane kullanımıyla ilgili küçük bir sorum olacak,



    tıpkı google chrome'da ki yeni sekme mantığının çalışma prensibine dayalı benzer bir kullanım oluşturmaya ihtiyacım var.



    iki tane new tab kullandığımızı düşünelim, ilkinde varsayılan hazırlanmış bir panel ve bileşenlerin yer aldığı varsayılsın.



    bu durumda ikinci new tab bir tür ekle mantığı ile çalışarak, yeni new tablar oluşturarak varsayılan paneli üreterek çağırmaya devam etmesini sağlayacak kod bloğu için psedocude önerinizi değerlendirmek isterim.



    mümkün olan en kısa sürede cevabınızı bekliyorum.

    iyi günler dilerim.
    22 Haziran 2019 11:54:42, Cumartesi

Java Applet Nedir?

Applet örnekleri,applet ve japplet farkı

49,263 Okunma 4 Yorum 05/03/2010 09:49:53

Java Applet Nedir?

Java applet nedir?apllet Örnekleri,applet ve japplet farkı

31,594 Okunma 1 Yorum 11/03/2010 08:59:42

Java Applet Layout Kullanımları

setLayout(null); setLayout(new FlowLayout()); setLayout(new BorderLayout()); new CardLayout(); Yerleşim Yöneticileri

30,011 Okunma 1 Yorum 26/01/2010 00:09:26 12/04/2017 00:12:53

Connecting to a MySQL Database

This document demonstrates how to set up a connection to a MySQL database from NetBeans IDE 6.1. Once connected, you can begin working with MySQL in the IDE's Database Explorer by creating new databases and tables, populating tables with data, and running SQL queries on database structures and content. This tutorial is designed for beginners with a basic understanding of database management, who want to apply their knowledge to working with MySQL in NetBeans IDE.

27,249 Okunma Henüz yorum yapılmamış 16/10/2008 18:48:41

Applet Nedir?

Appletlerin temel özellikleri ve kısıtlamalarının aşılması

25,888 Okunma Henüz yorum yapılmamış 03/01/2009 05:42:13

Java Aplleti imzalamak (Signed applet)

Security manager adlı sistemi sayesinde koda bazı sınırlamalar koyarak kullanıcıya zarar vermesi önlenir. Appletlerdeki bu sınırlamayı aşmanın tek yolu signed applet yaratmaktır

25,404 Okunma Henüz yorum yapılmamış 03/07/2010 17:36:51

Kullanıcının Bilgisayarında İşlem Yapmaya Yetkili Güvenilir (Signed) Applet Yazmak

Applet kodlarınız kendi makinenizde sorunsuzca çalışıyor ancak webe attığınızda çalışmıyorsa sebebi appletlerin güvenlik sınırlamalarıdır. Bunu aşmak için appleti imzalamalısınız ve kullanıcılarda appletin bilgisayarlarında yapabileceklerini kabul ettiklerinde ancak applet çalışacaktır. Buna Yerel Dosya Sistemine Erişmeye Yetkili Güvenilir Applet yazmakta denebilir.

25,000 Okunma 1 Yorum 04/07/2010 16:19:54

Java İlk Kodlar (jcreator)

Java classpath tanımlamaları, consolda ilk program yazılması, derlenmesi, çalıştırılması aynı uygulamanın netbeansta yapılışı ve class, java ve jar dosyalarının gösterilmesi

23,962 Okunma Henüz yorum yapılmamış 27/10/2008 14:22:54

Java Applet JFileChooser

Java swing arayüzlerinden - dosya sistemine erişimi sağlayan JFileChooser sınıfının detayları

22,704 Okunma Henüz yorum yapılmamış 19/07/2010 23:39:20

Dosya Gezinti Peceresi Açmak

NetBeans IDE'si ile bir dosya açma penceresi açarak dosya sisteminde gezinti yapan ve sonuçta seçilen dosyayı ekrana yazıp, kaç karakterden oluştuğunu veren bir uygulama.

20,155 Okunma Henüz yorum yapılmamış 07/11/2008 10:41:35

Yükleniyor...