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

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(); } }

October 31st, 2008 at 10:27 am
[…] 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 […]