Advertisement

Java实现的Swing界面通讯录程序

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目为基于Java语言开发的Swing图形用户界面通讯录应用程序,提供联系人信息的增删改查功能,便于个人或小型团队管理通讯录。 一个简单的通讯录程序包括登录界面和通讯录界面。登录界面上有用户名和密码输入框以及一个登录按钮。点击该按钮后会调用认证方法进行验证,如果成功则显示一条提示信息,否则显示错误消息。在通讯录界面上有一个联系人列表和搜索框,可以通过搜索功能来查找特定的联系人。所有联系人的详细信息都存储在一个列表中,并以表格形式展示在电话簿页面上。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JavaSwing
    优质
    本项目为基于Java语言开发的Swing图形用户界面通讯录应用程序,提供联系人信息的增删改查功能,便于个人或小型团队管理通讯录。 一个简单的通讯录程序包括登录界面和通讯录界面。登录界面上有用户名和密码输入框以及一个登录按钮。点击该按钮后会调用认证方法进行验证,如果成功则显示一条提示信息,否则显示错误消息。在通讯录界面上有一个联系人列表和搜索框,可以通过搜索功能来查找特定的联系人。所有联系人的详细信息都存储在一个列表中,并以表格形式展示在电话簿页面上。
  • Java 单机版Swing
    优质
    这是一款基于Java开发的单机版通讯录管理软件,采用Swing框架构建用户界面。功能涵盖联系人信息的增删查改等操作,旨在为用户提供便捷高效的个人或小型团队通讯录解决方案。 这款通讯录应用采用Java Swing界面设计,操作简便友好,并且能够连接MySQL数据库进行数据管理。此外还附带详细的使用说明书,功能强大实用。
  • Java Swing
    优质
    本项目演示了如何使用Java Swing库创建一个简洁实用的登录界面。通过实践学习Swing组件的应用和布局管理技巧,帮助用户掌握基本的GUI编程技能。 ```java package com.shou.loginfjame; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Cursor; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.BorderFactory; import javax.swing.Box; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JPasswordField; import javax.swing.JScrollPane; import javax.swing.JTextField; public class LoginFrame extends JFrame implements ActionListener { private JFrame frame = new JFrame(登录); private JPanel panel = new JPanel(); private JLabel title = new JLabel(龍丶逸小说登录系统); // 创建标题 private JLabel userLabel = new JLabel(用户名:); // 创建UserJLabel private JTextField userNameText = new JTextField(); // 获取登录名 private JLabel passLabel = new JLabel(密 码:); // 创建PassJLabel private JPasswordField passwordText = new JPasswordField(20); // 密码框隐藏 private JLabel verCodeLa = new JLabel(验证码:); // 验证码 private JTextField inputCode = new JTextField(); // 验证码框 private JButton loginButton = new JButton(登录); // 创建登录按钮 private JButton registerButton = new JButton(注 册); // 创建注册按钮 private JButton newPasswordButton = new JButton(忘记密码); // 创建忘记密码按钮 private JButton exitButton = new JButton(退出); public LoginFrame() { System.out.println(=====================================); System.out.println(== 龍丶逸小说系统 ==); System.out.println(== V1.1.1.0 ==); System.out.println(=====================================); WinLogin(); } private void WinLogin() { panel.setLayout(null); // 设置布局为 null title.setFont(new Font(宋体, 1, 20)); title.setBounds(150, 30, 300, 25); this.panel.add(title); userLabel.setFont(new Font(宋体, 1, 13)); userLabel.setBounds(70, 80, 80, 25); panel.add(userLabel); userNameText.setBounds(145, 80, 165, 25); panel.add(userNameText); registerButton.setFont(new Font(宋体, 1, 15)); registerButton.setContentAreaFilled(false); registerButton.setBorderPainted(false); /*registerButton.setBackground(Color.red);*/ registerButton.setBounds(320, 80, 100, 25); panel.add(registerButton); // 变成小手 registerButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); passLabel.setFont(new Font(宋体, 1, 13)); passLabel.setBounds(70, 110, 80, 25); panel.add(passLabel); passwordText.setBounds(145, 110, 165, 25); panel.add(passwordText); newPasswordButton.setFont(new Font(宋体, 1, 15)); newPasswordButton.setContentAreaFilled(false); newPasswordButton.setBorderPainted(false); /* registerButton.setBackground(Color.red);*/ newPasswordButton.setBounds(320, 110, 100, 25); panel.add(newPasswordButton); // 变成小手 newPasswordButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); verCodeLa.setFont(new Font(宋体, 1, 13)); verCodeLa.setBounds(70, 140, 80, 25); panel.add(verCodeLa); // 验证码框 inputCode.setBounds(145, 140, 165, 25); panel.add(inputCode); loginButton.setFont(new Font(宋体, 1, 15)); loginButton.setBounds(95, 190, 80, 25); panel.add(loginButton); // 变成小手 loginButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); exitButton.setFont(new Font(宋体, 1, 15)); exitButton.setBounds(230, 190, 80, 25); panel.add(exitButton); // 变成小手 exitButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); frame.setSize(46
  • 带有Java应用
    优质
    本应用是一款基于Java开发的个人通讯录管理软件,提供用户友好的图形界面,方便快捷地添加、删除和查询联系人信息。 学习Java的时候自己用Java编写了一个通讯录程序,虽然还很初级,但对于初学者来说可能有些帮助。
  • Java图形
    优质
    《Java的图形界面通讯录》是一款使用Java编程语言开发的个人通讯录管理软件,通过直观友好的图形用户界面帮助用户轻松记录和查找联系人信息。 这是我完成的JavaSe课程作业,代码虽然组织得不是非常完善,但已经具备了基本的功能,包括增删查改以及字符串提示功能。谢谢!
  • Java图形化
    优质
    本项目是一款基于Java语言开发的图形化通讯录管理系统。采用友好的用户界面设计,方便用户进行联系人信息的增删改查操作,提升用户体验与管理效率。 此文件用于Java语言编程图形化界面通讯录,已实现增删改查功能。
  • 利用JavaScript和WebSocket与Java Swing
    优质
    本项目介绍如何通过JavaScript与Java Swing界面实现基于WebSocket的实时通信技术,适用于前端与桌面应用间的高效数据交换。 JS使用WebSocket实现与Java原生图形界面(swing)进行通信的源码可以在相关文章中找到。该文章详细介绍了如何通过WebSocket技术在JavaScript和Java Swing应用程序之间建立实时通信机制。
  • 基于JavaSwing和MySQL管理系统
    优质
    本项目为一个采用Java语言及Swing图形库开发,并与MySQL数据库集成的通讯录管理软件。旨在提供高效便捷的联系人信息存储和查询解决方案,简化日常通信记录维护工作。 Java+Swing+MySQL实现的通讯录管理系统已经经过多次测试,运行稳定可靠,大家可以放心下载使用。