importjava.awt.Container;importjava.awt.Image;importjavax.swing.ImageIcon;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JP...
import java.awt.Container;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class loginDe extends JFrame {
//账号
JTextField txtName;
//密码
JPasswordField password;
//小容器
JLabel jl1,jl2,jl3;
//小按钮
JButton bu1,bu2;
public loginDe(){
super("学生成绩管理系统");
init();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置布局方式为绝对定位
this.setLayout(null);
this.setBounds(0, 0, 800, 400);
// 窗体大小不能改变
this.setResizable(true);
// 居中显示
this.setLocationRelativeTo(null);
// 窗体可见
this.setVisible(true);
}
private void init() {
// TODO 自动生成的方法存根
Container cc = this.getContentPane();
jl1=new JLabel();
//设置背景图片
Image image1=new ImageIcon("f:/1.jpg").getImage();
jl1.setIcon(new ImageIcon(image1));
jl1.setBounds(0,0,800,400);
txtName=new JTextField();
txtName.setBounds(100,100,150,20);
jl2=new JLabel("账号");
jl2.setBounds(260, 100, 70, 20);
password = new JPasswordField();
password.setBounds(100, 130, 150, 20);
// 密码输入框旁边的文字
jl3 = new JLabel("密码");
jl3.setBounds(260, 130, 70, 20);
bu1 = new JButton("登录");
bu1.setBounds(280, 200, 65, 20);
bu2 = new JButton("快速注册");
bu2.setBounds(280, 200, 65, 20);
jl1.add(jl2);
jl1.add(jl3);
jl1.add(bu1);
jl1.add(bu2);
cc.add(jl1);
cc.add(txtName);
cc.add(password);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
new loginDe();
}
}
哪里错了,我找不出来,要求登录和快速注册两个按钮分别排成两行,不要排成一行,要四行,如何做的
要求如下:
账号:
密码:
登录
快速注册
展开