本人目前是大三软件工程专业的学生,刚好这学期学期学校开了门javaweb的课程,然后感觉目前做web开发前景还是很不错的,由于安卓系统的风靡,导致这几年做安卓开发很吃香,然后安卓感觉也会像IOS一样会趋向一个饱和,随着电子产品的发展,未来感觉做web开发就会很吃香,而且这种可能性极大。就我们班而言,差不多有五分之三的人走web这块,其他的基本走安卓开发。今天刚好头条号申请通过,又老师布置了作业,就把这个小作业作为我的第一篇文章吧。哈哈
首先呢,我们需要做的大概功能就是输入姓名和密码,然后程序判断你输入的是否和默认的一样,如果是,就提示登录成功,如果不是,则提示登录失败。因为没有连接数据库,所以只能实现程序内部设置的密码,这确实很尴尬。不过相信未来,会有的。
代码如下:
package 登陆界面;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax. swing .JButton;
import javax.swing. JFrame ;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class dengru {
public static void main(String[] args) {
final String userName = “火锅有话说”;//此处用来设置默认的用户名
final String passwrod = “123456”;//此处用来设置默认的密码
JFrame jFrame = new JFrame(“登陆界面”);//窗体名称
Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
jFrame.setBounds(((int)dimension.getWidth() – 200) / 2, ((int)dimension.getHeight() – 300) / 2, 300, 200);
jFrame.setResizable(false);
jFrame.setLayout(null);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label1 = new JLabel(“姓名:”);
label1.setBounds(30, 10, 150, 30);//姓名标题距离边框的距离和高度,以及自身的宽高
jFrame.add(label1);
JLabel label2 = new JLabel(“密码:”);
label2.setBounds(30, 40, 150, 30);//密码标题距离边框的距离和高度,以及自身的宽高
jFrame.add(label2);
final JTextField text1 = new JTextField();
text1.setBounds(70, 15, 130, 20);//姓名输入 文本框 距离边框的距离和高度,以及自身的宽高
jFrame.add(text1);
final JPasswordField text2 = new JPasswordField();
text2.setBounds(70, 45, 130, 20);//密码输入文本框距离边框的距离和高度,以及自身的宽高
jFrame.add(text2);
JButton button = new JButton(“登陆”);
button.setBounds(70, 75, 100, 30);//登录按钮距离边框的距离和高度,以及自身的宽高
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(userName.equals(text1.getText()) && passwrod.equals(text2.getText())) {
JOptionPane.showMessageDialog(null, “登陆成功”, “提示”, JOptionPane.INFORMATION_MESSAGE);
} else {
JOptionPane.showMessageDialog(null, “登陆错误”, “提示”, JOptionPane.ERROR_MESSAGE);
text1.setText(“”);
text2.setText(“”);
}
}
});
jFrame.add(button);
jFrame.setVisible(true);
}
}
PS:第一次写头条号,有点小激动,因为下午才通知审核通过,然后按耐不住激动,就先写了个小小的简单页面,希望不喜勿怪,未来会努力写一些更好的东西!哈哈