请帮忙看下,我想在以下代码的格式设成
用户名:
密码:
提示
按钮
这样固定的四行
请哪位高手帮我实现一下,谢谢
我已自己试过N多遍了,还是不太会,还有如果设置一个空的JTextField长一点的格?谢谢!!
等待中...
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class login extends JFrame
{
JTextField jtf;//用户名
JPasswordField jpwf;//密码
JLabel lblTishi;//提示
login()
{
JFrame jf = new JFrame("MY.登陆");
jf.setSize(250,140);
JPanel jp = new JPanel();
jf.setContentPane(jp);
JLabel jl = new JLabel("用户名");
JLabel jl2 = new JLabel("密 码");
jtf = new JTextField("请输入用户名");
jpwf = new JPasswordField("123456");
lblTishi = new JLabel();
JButton jbOK = new JButton("OK");
JButton jbCancel = new JButton("Cancel");
jbOK.addActionListener(
new ActionListener()//事件方法的模式
{
public void actionPerformed(ActionEvent ae) //事件方法
{
if(jtf.getText().equals("123")) //正确密码123
{
lblTishi.setText("验证成功!");
}
else
{
lblTishi.setText("用户名或密码不正确请从新输入!");
}
}
}
);
// jp.setLayout(new BorderLayout(3,4));
jp.add(jl) ;
jp.add(jtf) ;
jp.add(jl2) ;
jp.add(jpwf) ;
jp.add(lblTishi);
jp.add(jbOK);
jp.add(jbCancel);
jf.setVisible(true);
}
public static void main(String[] args)
{
login log = new login();
}
}