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