0
嗨的JPanel对象我得到了我的团队领导者的任务是存储员工详细说明了用户在文本框输入的任何可能性,无论在面板上,在其他帧管理员后有通过调用ArrayList的检查每个员工的详细信息,该列表应显示在cardlayout面板,,我在这里为员工registration.can任何编码,请帮我是否有存储在ArrayList中
Registration()
{
frm=new JFrame("Welcome to the login page");
left=new JPanel(new GridLayout(0,1));
left.setBackground(Color.LIGHT_GRAY);
right=new JPanel(new GridLayout(0,1));
right.setBackground(Color.LIGHT_GRAY);
sp=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,left,right);
lb9=new JLabel("Member");
lb9.setFont(new Font("Serif",Font.PLAIN, 18));
lb9.setForeground (Color.blue);
lb10=new JLabel("Create an Account");
lb10.setFont(new Font("Serif", Font.PLAIN, 16));
lb10.setForeground (Color.blue);
lb1=new JLabel("Username");
tf1=new JTextField(10);
lb2=new JLabel("Password");
tf6=new JTextField(10);
lb3=new JLabel("First Name");
tf2=new JTextField(10);
lb4=new JLabel("Last Name");
tf3=new JTextField (10);
lb5=new JLabel("Password");
psd2=new JPasswordField (10);
lb6=new JLabel("Confirm password");
psd3=new JPasswordField (10);
lb7=new JLabel("MailID:");
tf4=new JTextField (10);
lb8=new JLabel("Contact No");
tf5=new JTextField (10);
b1=new JButton("Enter");
b2=new JButton("Register");
}
public void launchFrame()
{
frm.setSize(450, 350);
frm.add(sp);
//sp.setLeftComponent(left);
//sp.setRightComponent(right);
left.add(lb9);
left.add(lb1);
left.add(tf1);
left.add(lb2);
left.add(tf6);
left.add(b1);
right.add(lb10);
right.add(lb3);
right.add(tf2);
right.add(lb4);
right.add(tf3);
right.add(lb5);
right.add(psd2);
psd2.setEchoChar('*');
right.add(lb6);
right.add(psd3);
psd3.setEchoChar('*');
right.add(lb7);
right.add(tf4);
right.add(lb8);
right.add(tf5);
right.add(b2);
frm.setVisible(true);
}
的情况下你有一个坏的教师。一位好的老师会解释你需要将对象存储在(数组)列表中,并且你从GUI对象中提取信息。基本原因还表明,如果您可以存储n个字段的对象,那么具有两个字段的示例就足够了。您不需要发布所有的字段。 – Val 2013-04-18 06:01:08
你能描述一下你遇到的问题吗? – dinukadev 2013-04-18 06:06:39
你的问题的答案是肯定的,这是可能的。首先尝试自己做(如创建一个列表并添加JPanel对象),然后寻求帮助。 – Kishore 2013-04-18 08:51:34