Java’da fare işaretçisini(cursor) değiştirme Sıralama Algoritmaları Tablosu
Oct 24

Aağıdaki kod bloğunu uygun yere ekleyerek program arayüzlerinde sekme özelliğini kullanabilirsiniz.

JTabPane

  JTabbedPane tabPanel=new JTabbedPane();
  tabPanel.addTab(Sekme_adı, eklenecek_bileşen);

Örnek;

import javax.swing.*;
import java.awt.*;
 
public class TabLayout {
 
  private JButton buton1,buton2;
  private JTextField text1,text2;
  private JLabel label;
  private JFrame cerceve;
 
  public void arayuzHazirla(){
    JTabbedPane tabPane=new JTabbedPane(); // Sekme tanımlanıyor.
 
    cerceve=new JFrame();
    Container cont=cerceve.getContentPane();
 
    JPanel panel=new JPanel(); // Ana Panel
    JPanel card1=new JPanel();
    JPanel card2=new JPanel();
 
    buton1=new JButton("Buton 1");
    buton2=new JButton("Buton 2");
    text1=new JTextField("Metin Alanı 1");
    text2=new JTextField("Metin Alanı 2");
 
    card1.add(buton1);
    card1.add(buton2);
    card2.add(text1);
    card2.add(text2);
 
    //Sekme Paneline sekmeler ekleniyor.
    tabPane.addTab("Butonlar",card1); 
    tabPane.addTab("Metin Alanları",card2);
 
    //Ana Panelin daha düzgün görünmesi için layout atıyoruz.
    panel.setLayout(new BorderLayout()); 
    cont.add(panel,BorderLayout.CENTER);
    panel.add(tabPane); //Ana panel Sekme paneline ekleniyor.
 
    cerceve.setVisible(true);
    cerceve.setSize(300,100);
  }
 
  public static void main(String[] args){
    TabLayout tl=new TabLayout();
    tl.arayuzHazirla();
  }
}

yazan Besim Çetin \\ tags: , , , ,

1 Yorum yapıldı “Sekme Kullanımı - JTabbedPane”

  1. Layouts(Serimler) Arayüz Düzenleme » javaci.net diyor ki:

    […] ekleyerek de yapabilirsiniz. Ancak bunun yerine çok daha profesyonel ve daha işlevsel olan “SEKME” sistemini kullanmanızı tavsiye ediyoruz. Bu yüzden anlatmayı uygun […]

Cevapla