Hi All,
I am struggling to get the the Tabbed Panel
Which has
1)two sub panels each one on left and one on the right
And i need to get one event performed like if i click on the submit button i need to get a list on the right hand side in one panel
Can any one please help me out to resolve this issue
Here is
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.GapContent;
public class Example extends JFrame
{
JTabbedPane tabbedPane = new JTabbedPane();
JPanel dividescreen = new JPanel( new BorderLayout());
JPanel newuser = new JPanel( new FlowLayout(20, 20, 12));
JPanel userlist = new JPanel( new FlowLayout(20, 20, 12));
JPanel quit = new JPanel( new FlowLayout(20, 20, 12));
JTextArea data = new JTextArea("Registered Users\n1\n2\n3\n4\n5\n6\n7\n8\n9\n1\n2\n3\n4\n5\n6 \n7\n8\n9\n0\n", 3, 40);
JScrollPane newUseruserPane = new JScrollPane( data );
JButton submit = new JButton("SUBMIT");
/**
* @param args
*/
public Example()
{
super ("TabbeLayout Demo");
setBounds(250, 250, 800, 300);
JPanel newuserfullname = new JPanel( new GridLayout(1, 3));
newuserfullname.add(new JLabel(" Full Name"));
newuserfullname.add(new JLabel(" "));
newuserfullname.add(new JTextField(" ", 10));
JPanel newusername = new JPanel( new GridLayout(1, 0));
newusername.add(new JLabel(" Logon Name"));
newusername.add(new JLabel(" "));
newusername.add(new JTextField(" ", 10));
JPanel newuserpword = new JPanel(new GridLayout(1, 0));
newuserpword.add(new JLabel(" Password"));
newuserpword.add(new JLabel(" "));
newuserpword.add(new JTextField(" ", 10));
submit.setPreferredSize(new Dimension(10, 10));
newuser.add(newuserfullname);
newuser.add(newusername);
newuser.add(newuserpword);
newuser.add( submit);
//----------------------------
dividescreen.add(newuser,"West");
dividescreen.add(newUseruserPane, "Center");
tabbedPane.addTab( "NewUser", dividescreen);
tabbedPane.addTab( "Quit", quit);
Container pane = getContentPane();
pane.add(tabbedPane, BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args) {
Example demo = new Example();
demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
}
}
No comments:
Post a Comment