Java练习——带界面的通讯录系统
2016-05-12 15:34
288 查看
用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);
相关文章推荐
- 保存两位数小数java float类型
- java图形-趣味编程之奥运五环;
- Java垃圾回收机制
- java第6次作业
- springMVC @ModelAttribute学习
- Spring 计划
- java基础知识(九)
- java.lang.Integer main方法
- Java 字符串比较小知识
- java 反射机制
- 浅析Java编程中类和对象的定义
- 转:java怎么用一行代码初始化ArrayList
- java把函数作为参数传递
- spring(一)
- java把函数作为参数传递
- JAVA反射
- spring mvc 方法注解拦截器
- java日志文件log4j.properties配置详解
- java程序故障排查脚本之——CPU占用高
- 【第七章】 对JDBC的支持 之 7.4 Spring提供的其它帮助 ——跟我学spring3