首页 > 解决方案 > 使用 jpanel 对齐注册表单

问题描述

我正在尝试在 JFrame 上创建一个注册表单,但我无法让对齐代码起作用,我希望 top_center 位置上的“标题”和其他垂直的,它们各自的文本字段水平。

 JFrame f = new JFrame("Registration Form");
 f.setSize(1020, 768);
 f.getContentPane().setBackground(new Color(200,200,200));
 f.setLayout(null);
 JPanel p = new JPanel();
 p.setBounds(0, 0, 1020, 768);
 p.setBackground(new Color(150,150,150));
 f.add(p);
 
p.add(Title); // add title label
p.add(Header);// add header label
p.add(FirstName);// add firstname label
p.add(fn);// add firstname text field
p.add(LastName); // label
p.add(ln);//text field
p.add(ID);
p.add(id);
p.add(GPA);
p.add(gpa);
p.add(Register);// add registration button 
p.add(Exit); // add exit button 
setVisible(true);

f.setVisible(true);

标签: javaswinguser-interfacealignmentjpanel

解决方案


推荐阅读