62,615
社区成员
发帖
与我相关
我的任务
分享
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.BorderLayout;
import javax.swing.Spring;
import javax.swing.SpringLayout;
import java.awt.Container;
public class mytest02
{
JFrame jf = new JFrame("登录");
Container contentPane = jf.getContentPane();
SpringLayout layout = new SpringLayout();
contentPane.setLayout(layout);//这步有错,怎么改?
private JLabel jl1 = new JLabel("用户名");
private JTextField jtf1 = new JTextField(20);
private JLabel jl2 = new JLabel(" 密码 ");
private JTextField jtf2 = new JTextField(20);
private JButton jb = new JButton("登录");
public void init() throws Exception
{
jf.setSize(400,300);
jb.setBounds(20,10,200,580);
contentPane.add(jl1);
contentPane.add(jtf1);
contentPane.add(jl2);
contentPane.add(jtf2);
// contentPane.add(jb);
layout.putConstraint(SpringLayout.NORTH, jl1, 20,
SpringLayout.NORTH, contentPane);
layout.putConstraint(SpringLayout.WEST, jl1, 10,
SpringLayout.WEST, contentPane);
layout.putConstraint(SpringLayout.NORTH, jtf1, 20,
SpringLayout.NORTH, contentPane);
layout.putConstraint(SpringLayout.WEST, jtf1, 5,
SpringLayout.EAST, jl1);
layout.putConstraint(SpringLayout.NORTH, jl2, 60,
SpringLayout.NORTH, contentPane);
layout.putConstraint(SpringLayout.WEST, jl2, 10,
SpringLayout.WEST, contentPane);
layout.putConstraint(SpringLayout.NORTH, jtf2, 60,
SpringLayout.NORTH, contentPane);
layout.putConstraint(SpringLayout.WEST, jtf2, 5,
SpringLayout.EAST, jl2);
jf.setVisible(true);
}
public static void main(String[] arg0)throws Exception
{
mytest02 lft = new mytest02();
lft.init();
}
}