Java练习——带界面的通讯录系统
来源:互联网 发布:建筑软件班推荐 编辑:程序博客网 时间:2024/06/15 23:59
用Java基础知识编写的一个带界面的通讯录系统,大家可以从我的github下载,有任何问题都可以指出来哦。
下面是我在途中遇到的一些问题,和大家分享一下:
问题一:出现Before start of result set错误
因为:api文档中ResultSet 光标最初位于第一行之前,所以当查找时。next()之后才移向了第一行
解决办法:只需要在调用result set 中的属性之前添加rSet.next();即可。
问题二:在Java中通过JDBC向Mysql数据库插入汉字时出现乱码?
连接数据库时设置编码格式:
jdbc:mysql://地址:3306/数据库名?characterEncoding=utf8
问题三:打开新窗体的同时关闭旧窗体
关闭窗体的方法有两种:
一种是System.exit(0); 终止当前正在运行的Java虚拟机
另一种是setVisible(false);设置当前窗体不可见
打开新窗体的同时关闭旧窗体的实现方法:
setVisible(false);//使当前窗体不可见
Main frame = new Main();
frame.setVisible(true);//打开新窗体
问题四:怎么把char型转换成int型,记得先把char型变成string型
String string = "1明明 ";
int i = Integer.parseInt(string.charAt(0)+"");
问题五:如果更改java窗体图标,将图片添加工程所在目录,采用相对路径获取要更换的图标
Image image = ImageIO.read(this.getClass().getResource("/1.jpg"));//更换图标
this.setIconImage(image);
问题六:弹出信息提示框和信息确认框
JOptionPane.showMessageDialog(null, Message);
注意:信息确认框返回的是一个int类型的数据
int n = JOptionPane.showConfirmDialog(null, "需要确认的信息?", "信息确认框名称", JOptionPane.YES_NO_OPTION);
0 0
- Java练习——带界面的通讯录系统
- 系统通讯录界面的使用
- iOS 调用系统自带的通讯录
- java编写带过滤分页的通讯录
- Java小练习——简单的登录界面
- 练习:关于通讯录管理系统
- 通讯录管理系统,元组,列表的练习
- 带二维码的通讯录
- android系统自带通讯录的深度研究
- Swift - 使用访问系统的通讯录交互界面
- iOS调用系统的通讯录界面获取用户信息
- Swift - 访问通讯录联系人(使用系统提供的通讯录交互界面)
- Intent跳转系统自带的界面
- 【Java练习】利用xml做一个简易的通讯录
- Java之通讯录系统
- C语言第十二天:通讯录练习(C语言最后一天老师带我们做的Project)
- 系统相簿界面,通讯录界面等后标题显示的英文
- 通讯录管理系统——文件的读写
- C++程序调试输出并写入文件(Linux/Windows)
- Android 属性动画 详解
- Android基础--登陆界面,密码的隐藏和显示
- java图形-趣味编程之奥运五环;
- 删除重复数据
- Java练习——带界面的通讯录系统
- JavaScript计算字段在数据库中的长度
- JS移动客户端--触屏滑动事件
- install composer on ubuntu
- 保存两位数小数java float类型
- 蓝牙连接电子称以及解析电子称返回的数据
- 关于硬件错误的一些经验分享
- 面向对象编程有三大特性:封装、继承、多态
- spring boot 内置tomcat端口设置