TabbedPaneTest.java


Dosyayı İndir
package com.godoro.samples.swing;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TabbedPaneTest 
  extends JFrame 
  implements ActionListener
{
  private JTabbedPane tabbedPane;
  private int index=0;
  public TabbedPaneTest(){
    setBounds(100,100,200,200);
    JMenuBar bar=new JMenuBar();
    JMenu menu=new JMenu("Dosya");        
    JMenuItem newItem=new JMenuItem("Yeni Tab");    
    newItem.addActionListener(this);
    menu.add(newItem);
    JMenuItem saveItem=new JMenuItem("��lem Yap");
    saveItem.addActionListener(this);
    menu.add(saveItem);
    bar.add(menu);

    tabbedPane=new JTabbedPane();
    tabbedPane.add("Tab 1",new JTextPane());
    tabbedPane.add("Tab 2",new JTextPane());
    index=3;

    setJMenuBar(bar);

    getContentPane().add(tabbedPane);
  }    
   
  public void actionPerformed(ActionEvent e) {
    if(e.getActionCommand().equals("Yeni Tab")){
      tabbedPane.add("Tab "+index,new JTextPane());
      index++;
    }else if(e.getActionCommand().equals("��lem Yap")){
      JTextPane pane=(JTextPane)tabbedPane.getSelectedComponent();
      System.out.println(pane.getText());
    }
  }
    
  public static void main(String[] args){
    TabbedPaneTest test=new TabbedPaneTest();
    test.setVisible(true);
  }   
}

				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir