java图形化界面万能登录界面.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java图形化界面万能登录界面

Java通用登录界面完整版 这个登录界面基本适合各种初学者学习java图形化登录界面的需求,适合各种课设登录界面的设计。 关键字:用户信息流文件保存、超级用户权限 这个登录界面实现有几点在做过程中的心得: 1 对注册用户名和密码的保存和读取: 使用了Properties 来进行对用户注册信息的读取和存放,key值和vlues值存放方式固定,通过输入key值来查找vluse值,再对比输入的vluse值是否匹配;选择io流操作时要注意,选择可以保存数据的流操作,并且添加不会覆盖原文件信息; 2 设定一个超级管理权限: 小玩意,主要是flag的标记跳出循环操作; 3 对比了解通过setvisible()、dispose()、System.exit(0);对界面取消的选择 setvisible()可以通过boolean值来决定是否显示; dispose()关闭当前窗口,释放资源; System.exit(0);退出程序;非0表示非正常退出,可用在异常处理里; 4 对条件判断语句的大量使用,分清程序结构是关键: 使得界面交互性和容错性更强,用户体验更佳 //完整代码如下,完美运行 package addreebook; import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.util.Properties; import java.util.Scanner; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JTextField; //创建一个登录界面 @SuppressWarnings(unused) public class Login implements ActionListener { private JFrame frame1 = new JFrame(请输入标题); private Container c = frame1.getContentPane(); private JTextField username = new JTextField(); private JPasswordField password = new JPasswordField(); private JButton ok = new JButton(确定); private JButton cancel = new JButton(取消); private JButton zhuce=new JButton(注册); Properties prop=new Properties(); //登录界面属性设置 public Login(){ frame1.setSize(300,200); c.setLayout(new BorderLayout()); initFrame(); frame1.setVisible(true); } //登录界面初始化 private void initFrame(){ //顶部 JPanel titlePanel = new JPanel(); titlePanel.setLayout(new FlowLayout()); titlePanel.add(new JLabel(管理员登录)); c.add(titlePanel,North); //中部 JPanel fieldPanel = new JPanel(); fieldPanel.setL

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档