`
海阔天空yqh
  • 浏览: 5430 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

swing 登录界面开发

阅读更多

一、软件包

           功能:包含用于创建用户界面和绘制图形图像的所有类

          常用的两种:java.awt和javax.swing

 

二、常用的组件

     1.容器组件
             JFrame   窗体类: 顶级容器(JFrame 默认的布局是边框布局)
             JPanel   面板类:最灵活的容器
             JMenuBar  菜单栏
              JMenu   菜单项
  
      2.元素组件
             JLabel   标签类  
             JButton   按钮类
            JTextField  输入框类
            JPasswordField 密码输入框类
             JComboBox  下拉框类
            JCheckBox  复选框类
            JMenuItem  菜单

 

三、常用的布局
 BorderLayout  边框布局
 FlowLayout   流式布局
 GridLayout   网格布局
 
 所有以Layout结尾的类都是布局类。

 

四、界面实现
 实现界面的步骤:
 1.定义类,在类中定义主函数和初始化界面的方法.
 2.在初始化界面的方法中,实例化一个JFrame窗体类的对象.
 3.设置窗体对象的属性值
 4.实例化布局对象并且设置窗体容器的布局方式.
 5.实例化对象容器或者元素组件的对象,让后将对象添加到窗体上.
 6.在主函数中实例化类的对象,然后调用初始化界面的方法

 

五、一些调用方法的命名规则

如:

设置组件对象属性的方法:set<要设置的组件的属性值>(设置的值类型值)。

       例如,所有的组件都有setSize(int width,int height)方法,用来设置大小。但是setSize只在JFrame中有效,在别的容器组件中可能要用到setPreferredSize(new Dimension(int width,int height))。

取得组件的属性值类型: get<要设置的组件的属性值>()。

取得组件boolean型属性值的方法:boolean is<组件的属性值>()。

在组件上加上一个组件的方法:void add<要加的组件类型>(类型 组件名)。

 

分享到:
评论

相关推荐

    Swing做的高仿QQ登陆界面

    本项目“Swing做的高仿QQ登陆界面”旨在为初学者提供一个学习Swing GUI设计和实现简单功能的实例。下面我们将详细探讨Swing在创建登录界面以及相关功能实现上的应用。 首先,Swing提供了丰富的组件库,包括JFrame...

    Swing登录界面

    Swing是Java的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分,提供了丰富的组件和功能,用于创建美观且功能强大的桌面应用程序。在这个"Swing登录界面"项目中,我们可以学习到如何利用...

    QQ注册登陆SWING界面模拟

    QQ注册登陆SWING界面模拟是Java编程中一个基础但实用的示例,它涉及到了Swing库的应用,用户界面的设计以及网络通信的基本概念。Swing是Java提供的一个用于创建图形用户界面(GUI)的工具包,它允许开发者构建美观、...

    HttpURLConnection+servlet+swing登陆注册+留言板

    在这个项目中,“HttpURLConnection + Servlet + Swing 登陆注册 + 留言板”就是一个典型的组合,涵盖了网络通信、服务器端处理、桌面应用界面以及简单的社交功能。下面将详细阐述这些知识点: 1. **...

    第三章:登陆界面开发总结

    在本章中,我们将深入探讨“第三章:登陆界面开发总结”,主要关注如何设计和实现一个功能完善的登录界面。这个主题对于任何Web或桌面应用程序来说都是至关重要的,因为它是用户与系统交互的第一步。我们将从Java...

    Swing+Spring

    Swing+Spring是一个结合了Java桌面应用开发框架Swing与企业级应用框架Spring的集成案例。Swing主要用于构建用户界面,而Spring则提供强大的后端服务管理,包括依赖注入、AOP(面向切面编程)以及数据库操作等功能。...

    登陆界面 java源代码

    以上就是关于"登陆界面 Java源代码"的一些核心知识点。理解并掌握这些概念对于构建一个功能完善的登录界面至关重要,同时也为更复杂的Java GUI编程奠定了基础。通过实际操作和学习这个源代码,开发者可以加深对Java ...

    带有登陆界面的Java华容道游戏

    "登陆界面"意味着游戏开始前,玩家需要通过输入用户名和密码或进行其他验证方式登录,这涉及到Java的认证和授权机制,可能使用了Java的安全框架如JASPI或Spring Security。"java课程设计"表示此项目可能是教学环境中...

    java swing开发的网络对战五子棋游戏

    Swing 提供了一系列组件,使得开发者可以创建具有丰富图形用户界面 (GUI) 的应用程序,包括窗口、按钮、文本框等。在这个项目中,"java swing 开发的网络对战五子棋游戏",开发者利用 Swing 来设计并实现了一款可以...

    java JFrame版的登陆界面

    Java JFrame版的登陆界面是Java Swing库中用于创建桌面应用程序用户界面的一种常见实践。JFrame是Java图形用户界面(GUI)的基础容器,它允许开发者构建交互式的窗口应用。在这个场景中,我们将深入探讨如何利用Java...

    java--Design-of-login.rar_登陆界面_简单登陆_简单登陆界面

    本项目名为“java--Design-of-login.rar”,主要涵盖了如何创建一个基础的登录界面,也就是“简单登陆”和“简单登陆界面”。我们将深入探讨这个主题,了解相关的设计原则、使用的工具有以及必要的Java技术。 首先...

    含有登陆界面的Java聊天程序功能源代码,下载即可使用!

    标题中的“含有登陆界面的Java聊天程序功能源代码”表明这是一个使用Java编程语言开发的聊天应用程序,具有用户登录界面。这种程序通常涉及到网络通信、GUI(图形用户界面)设计以及数据传输等技术。 首先,我们要...

    java登陆界面代码

    - **Swing**:Swing是Java中用于构建图形用户界面的类库。它提供了丰富的组件来帮助开发者创建桌面应用。 - **JFrame**: JFrame是Swing中的顶级容器,通常用于创建应用程序的主窗口。 - **JPanel**: JPanel是Swing中...

    毕业设计,基于Java+Swing+MySql开发的C/S学生选课系统,内含完整源代码,数据库脚本,项目文档,视频教程

    毕业设计,基于Java+Swing+MySql开发的C/S学生选课系统,内含完整源代码,数据库脚本,项目文档,视频教程 大家好,今天给大家演示一下由Java swing实现的一款简单的学生选课系统,数据库采用的...登陆界面如下所示:

    swing+mysql+java学生管理系统 无框架

    使用Java作为开发语言,MySQL作为数据库,Java Swing做图形界面; 分层解耦: studentapp分为main函数,dal(数据库层)和gui(界面交互层); dal层分为: DBUtil dal.entity(实体层,映射数据库具体表); dal....

    用AWT Swing制作的登录注册页面,连接MySQL

    Java AWT(Abstract Window Toolkit)和Swing是用于构建图形用户界面(GUI)的两个库,主要用于桌面应用程序开发。在本项目中,"用AWT Swing制作的登录注册页面,连接MySQL",开发者创建了一个使用这两种技术的简单...

    基于javaGUI的qq登陆界面

    本项目"基于Java GUI的QQ登陆界面"就是利用Java Swing库来设计的一个简易的登录界面,它旨在为用户提供一个直观、易于操作的交互体验。下面我们将深入探讨这个项目所涉及的知识点。 首先,Java Swing是Java ...

    java-swing 简单的登录注册

    在Java编程领域,Swing库提供了丰富的组件和功能,用于构建桌面应用程序,包括用户界面(UI)设计。在这个“java-swing 简单的登录注册”项目中,开发者使用Swing创建了一个基本的用户登录和注册系统。下面将详细...

    Denglu.rar_denglu_登陆_登陆界面

    在给定的“Denglu.rar_denglu_登陆_登陆界面”项目中,我们关注的是一个实现登录功能的登录界面。这个界面是通过使用Java Swing库中的JFrame组件构建的。JFrame是Java窗口应用的基础,它可以包含其他组件如按钮、...

    java游戏登陆界面

    ### Java游戏登录界面知识点解析 #### 一、代码概述 本段代码展示了一个简单的Java登录界面实现案例。它采用Swing组件库中的类构建GUI(图形用户界面),并通过`ActionListener`接口处理登录按钮的点击事件。对于...

Global site tag (gtag.js) - Google Analytics