zoukankan      html  css  js  c++  java
  • Java 桌面应用程序开发学习笔记一

    学习Java桌面应用程序开发_登陆窗体

    最近这段时间公司用Java做C/S的项目,自己去下了个插件(WindowBuilder.Pro.v6.1.1)在Eclipse上运行。由于也是刚开始研究Java swing 想记录下自己的开发中的一点小心得,希望可以帮到需要帮助的人。也同时帮助自己加深了印象。。

    首先,来看个效果图:

    这个窗体在运行时,是在屏幕的正中间,并且是固定的大小。。

    慢!或许你会说这有什么难的,在.net里很简单(非常简单),可是你要知道,像刚开始接触j2se这块时,并不是很容易的。。

    其实,这里之需要注意三点就可以实现了:
    1、使用JPanel布局(swing 中叫JPanel),注意布局的方式(BorderLayout,FlowLayout,GridLayout.....) ,这里我使用的是null,没有布局方式,这样的话控件我们就可以随心所欲的控制其位置了。。然后从工具箱中拖动控件到相应位置就行了。。

    2、设置窗体居中演示

         this.setLocationRelativeTo(null);

    3、设置窗体固定大小

         this.setResizable(false);

    实现回车登陆的效果

    看代码:

    代码
    1 public void show()
    2 {
    3 //输入密码后回车相当于点击了登录密码框
    4   getRootPane().setDefaultButton(btnLogin); //指定“回车”按钮
    5 //定位焦点
    6   txtUserPwd.requestFocus();
    7
    8 setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    9 super.show();
    10 }

    需要插件和例子的可以留下邮箱发给你。。

    第一次写博.不足之处,敬请谅解与指正.


     

  • 相关阅读:
    docker国内镜像地址
    springBoot+websocket集群系列知识
    多个idea项目使用同一个tomcat
    nginx+tomcat遇到的https重定向到http问题
    设置常用错误页面自定义显示
    mysql关于索引的一些零碎知识点(持续更新)
    Idea使用Lombok简化实体类代码
    mysql索引分类及实现原理
    使用SpringSession和Redis解决分布式Session共享问题
    HashMap ConcurrentHashMap解读
  • 原文地址:https://www.cnblogs.com/chankcheng/p/1754447.html
Copyright © 2011-2022 走看看