Paid for writing

In case you like my writing and would like me to write for your website, then please leave a comment to any of my blog article, mentioning your Email Id and I will reply back. Thanks

Wednesday, January 28, 2009

Introduction to JTabbedPane in Java

//TabbedPaneEg.java

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class TabbedPaneEg implements ActionListener
{
JTabbedPane tabbedPane;
JFrame mainFrame;
JTextField fileText;
JButton browseButton;
JPanel selectionPanel, displayPanel;

public TabbedPaneEg()
{
mainFrame=new JFrame();
mainFrame.setTitle("JTabbedPane Example");
mainFrame.setLayout(new BorderLayout());

fileText=new JTextField(30);

browseButton=new JButton("Browse");
browseButton.addActionListener(this);

selectionPanel=new JPanel();
selectionPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
selectionPanel.add(fileText);
selectionPanel.add(browseButton);

mainFrame.add(selectionPanel, BorderLayout.NORTH);

tabbedPane=new JTabbedPane();
tabbedPane.addTab("Default Tab",null);
mainFrame.add(tabbedPane, BorderLayout.CENTER);

mainFrame.setSize(600,600);

mainFrame.setVisible(true);
}

public static void main(String args[])
{
new TabbedPaneEg();
}

public void actionPerformed(ActionEvent ae)
{
tabbedPane.addTab(fileText.getText(),null);
}
}

0 comments: