java - 使用 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);
解决方案
推荐阅读
- javascript - Express.js app.get() 请求在 Postman 中给出错误
- comments - Sharepoint Online 网站不会在主页上显示评论框
- python - 使用python合并数据和字符串
- asp.net - (asp.net core mvc)如何在UI层中使用identityUser与实体层中的产品
- python - 使用 python eve 将文件上传到 Amazon S3
- python - 使用条件 groupby 计算分类列的百分比并在 Python 中计数
- python - Python禁用键盘的某些键
- java - Kafka POM 依赖版本问题
- enterprise-architect - Enterprise Architect Schema Composer 根类基数
- php - Laravel Eloquent concat 和 groupBy() 并返回每个组的一个标题