All pastes #407135 Raw Edit

Something

public java v1 · immutable
#407135 ·published 2007-03-22 22:11 UTC
rendered paste body
import java.awt.*;import java.awt.event.*;import javax.swing.*;class TabbedPaneTest implements ActionListener {	JTabbedPane tabbedPane;	JButton addTab, txtDisplay;	int n=1;		public void setUp() {				tabbedPane = new JTabbedPane();		tabbedPane.add("Default",new JTextArea());				addTab = new JButton("Add Tab");		addTab.addActionListener(this);		txtDisplay = new JButton("Display Text on JTextArea");		JPanel panelButtons = new JPanel();		panelButtons.add(txtDisplay);		panelButtons.add(addTab);				JTextField txtField = new JTextField();				JPanel panelSouth = new JPanel(new BorderLayout());		panelSouth.add(panelButtons, BorderLayout.EAST);		panelSouth.add(txtField, BorderLayout.CENTER);				JPanel masterPanel = new JPanel(new BorderLayout());		masterPanel.add(tabbedPane, BorderLayout.CENTER);		masterPanel.add(panelSouth, BorderLayout.SOUTH);				JFrame frame = new JFrame("JTabbedPane Problem");		frame.getContentPane().add(masterPanel);		frame.setSize(620, 480);		frame.setVisible(true);	}		public void actionPerformed(ActionEvent e) {		if (e.getSource() == addTab) {			tabbedPane.add("Tab " + n, new JTextArea());			n++;		}	}		public static void main(String args[]) {		TabbedPaneTest test = new TabbedPaneTest();		test.setUp();	}}