62,634
社区成员




SpringLayout layout = new SpringLayout();
JFrame frame = new JFrame();
frame.getContentPane().setLayout(layout);
// 面板
Container pane = frame.getContentPane();
// 输入法
//pane.getInputContext().selectInputMethod(Locale.US);
pane.setBackground(Color.GREEN);
// 标题
JLabel title = new JLabel("用户登录");
// 字体
Font font = new Font(Font.SERIF,Font.BOLD,24);
title.setFont(font);
// 设置颜色
title.setForeground(Color.red);
pane.add(title);
// 标题显示位置
layout.putConstraint(SpringLayout.HORIZONTAL_CENTER, title, 0, SpringLayout.HORIZONTAL_CENTER, pane);
layout.putConstraint(SpringLayout.NORTH, title, 20, SpringLayout.NORTH, pane);
// 用户名
JLabel lname = new JLabel("姓名:");
lname.setFont(new Font(Font.SERIF,Font.PLAIN,16));
pane.add(lname);
JTextField ename = new JTextField("abc",15);
ename.setFont(new Font(Font.SERIF,Font.PLAIN,16));
pane.add(ename);
layout.putConstraint(SpringLayout.NORTH, lname, 100, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, lname, 120, SpringLayout.WEST, pane);
layout.putConstraint(SpringLayout.NORTH, ename, 100, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, ename, 10, SpringLayout.EAST, lname);
// 密码
JLabel lpass = new JLabel("密码:");
lpass.setFont(new Font(Font.SERIF,Font.PLAIN,16));
pane.add(lpass);
JPasswordField epass = new JPasswordField(15);
epass.setFont(new Font(Font.SERIF,Font.PLAIN,16));
pane.add(epass);
layout.putConstraint(SpringLayout.NORTH, lpass, 128, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, lpass, 120, SpringLayout.WEST, pane);
layout.putConstraint(SpringLayout.NORTH, epass, 128, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, epass, 10, SpringLayout.EAST, lpass);
// 按钮
JButton blogin = new JButton("登录");
blogin.setFont(new Font(Font.SERIF,Font.BOLD,16));
JButton bregist = new JButton("注册");
bregist.setFont(new Font(Font.SERIF,Font.BOLD,16));
pane.add(blogin);
pane.add(bregist);
layout.putConstraint(SpringLayout.NORTH, blogin, 170, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, blogin, 150, SpringLayout.WEST, pane);
layout.putConstraint(SpringLayout.NORTH, bregist, 170, SpringLayout.NORTH, pane);
layout.putConstraint(SpringLayout.WEST, bregist, 20, SpringLayout.EAST, blogin);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
这是你的代码