Monday, March 3, 2014

Panels and Layouts In Swings
































































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