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