随笔分类 -  java(大二学习记录的

数据库查询
摘要:连接对象con调用getMetaData()方法,获得一个DatabaseMetaData对象, 对象调用getColumns,可以把字段信息保存在一个ResultSet对象中,参数分别是”数据库名“,”数据库扩展名“,"表名”,“字段名” 控制游标查询 有时候不是靠next()的顺序查询就能解决问 阅读全文

posted @ 2016-11-08 21:59 Kooing 阅读(213) 评论(0) 推荐(0)

连接数据库
摘要:链接驱动(sql server 建立链接 用上面的连接对象con声明一个sql对象 sql对象用executeQuery(sql语句)方法,然后处理查询结果放在ResultSet对象 用next()移到下一行开始获得数据,返回数据getString(a)a 可以是列数或者列名 完整测试代码 阅读全文

posted @ 2016-11-08 20:31 Kooing 阅读(146) 评论(0) 推荐(0)

文件锁
摘要:RandomAccessFile可以设置文件锁 阅读全文

posted @ 2016-11-07 23:08 Kooing 阅读(137) 评论(0) 推荐(0)

带进度条的输入流
摘要:try{ byte[]b=new byte[2]; File file1=new File("test1.txt"); FileInputStream in1=new FileInputStream(file1); ProgressMonitorInputStream progress... 阅读全文

posted @ 2016-11-07 20:56 Kooing 阅读(245) 评论(0) 推荐(0)

文件对话框
摘要:JFileChooser类可以创建文件对话框 有下列保存和打开两个方法 参数a是文件对话框的位置,null是在屏幕的中央,this在窗口中央 用户操作对话框的“确定”,“取消”,“关闭”的时候,上面方法都会返回两个常量 JFileChooser.APPROVE_OPTION JFileChooser 阅读全文

posted @ 2016-11-06 23:39 Kooing 阅读(408) 评论(0) 推荐(0)

使用Scanner来解析文件
摘要:前面的流是全部流进来再处理,空间换取时间 我们用Scanner来解析文件,先处理再输入数据,时间换取空间 两种方法 阅读全文

posted @ 2016-11-06 20:23 Kooing 阅读(546) 评论(0) 推荐(0)

IO流(数据流
摘要:数据流 创建一个输入或者输出流只想底层的输入输出流 对象流(克隆不改变原来引用 阅读全文

posted @ 2016-11-06 16:49 Kooing 阅读(235) 评论(0) 推荐(0)

IO流(随机流,数组内存流
摘要:后面参数是"rw"他可读可写,用seek()来设定位置 不过在用readLine()时,非ASCII码(比如中文)会出现乱码现象 不过有办法 用"iso-8859-1"重新编码,然后重新化为String 数组内存流 这类流的目的地和源都是内存 分别有字节数组和字符数组 阅读全文

posted @ 2016-11-02 11:55 Kooing 阅读(289) 评论(0) 推荐(0)

IO流文件字符输入输出流,缓冲流
摘要:由于字节输入输出流在操纵Unicode字符时可能有乱码现象 于是就有了操作字符的输入输出流 Reader ,Writer和他们的子类FileReader,FileWrite(其实就是用来辅助构造的 不过需要用out.flush()来把缓冲区的内容快速写入到目的地 后面一样 缓冲流是上层流,上面说的两 阅读全文

posted @ 2016-11-02 10:59 Kooing 阅读(203) 评论(0) 推荐(0)

IO流(文件字节输入输出
摘要:输入输出流可能有不允许操作,可能有出现错误,必须在try语句中进行 还有一条 读取规则 写规则 b[]字节数组在最后一次读入是会有覆盖现象,不过我们利用它返回的int,然后read(b,0,n)就冇问题了 用完流都要close()关闭 阅读全文

posted @ 2016-11-01 23:21 Kooing 阅读(233) 评论(0) 推荐(0)

IO流(File类
摘要:File类 三个构造方法 用文件的方法返回文件的属性 目录相关 测试代码 阅读全文

posted @ 2016-10-31 23:06 Kooing 阅读(150) 评论(0) 推荐(0)

gui小日历
摘要:package MyCal; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.BorderLayout; import javax.swing.JSpinner; import javax.swing.JComboBox; import java... 阅读全文

posted @ 2016-10-31 21:03 Kooing 阅读(407) 评论(0) 推荐(0)

GUI按键绑定到键盘和打印组件
摘要:首先说明一点 按键绑定到键盘和设置快捷键是不一样的 按键绑定键盘是按键有了和button一样的功能,没有焦点时也能使用(WHEN_IN_FOCUSED_WINDOW),甚至有时候单独作为一个事件(有自己独立的AbstractAction子类的时候 设置快捷键紧紧是设置了快捷键(有点牵强) 键盘事实使 阅读全文

posted @ 2016-10-27 23:20 Kooing 阅读(721) 评论(0) 推荐(0)

GUI树组件,表格
摘要:树组件首先要new一个JTree,再加结点,然后添加到 JScrollPane 添加节点 添加监视器(由树来添加 TreeSelectionListener接口的方法 在上面的接口方法中,返回树的结点,再返回结点中的对象 完整的测试代码 表格组件 Jtable默认的构造方法有7个,这里说常用的3个 阅读全文

posted @ 2016-10-26 23:06 Kooing 阅读(672) 评论(0) 推荐(0)

GUI对话框
摘要:消息对话框 parentComponent为null,就会在正前面显示,为this就会在该组件中间显示。 message为对话信息 title为对话框题目 messageType为一个顺带的图标,为JOptionPane的常量 INFORMATON_MESSAGE小感叹号 WARNING_MESSA 阅读全文

posted @ 2016-10-25 16:40 Kooing 阅读(410) 评论(0) 推荐(0)

java事件处理5(窗口,窗口坐监视器
摘要:WindowEvent窗口事件 添加接口 接口有七个方法 老实讲上面的方法我也不太清楚什么时候调用,写起来又麻烦 java陪了一个WindowAdapter适配器给我们 WindowAdapter类实现了WindowListener接口的全部方法,我们自己需求的方法只要重写就好 所以我们只需继承Wi 阅读全文

posted @ 2016-10-25 11:08 Kooing 阅读(3317) 评论(0) 推荐(0)

java事件处理4(焦点,键盘
摘要:FocusEvent焦点事件 接口 有两个方法 测试代码 键盘事件 KeyListener 有三个接口 KeyEvent有两个方法 一个自动跳文本框的代码 阅读全文

posted @ 2016-10-24 23:33 Kooing 阅读(5130) 评论(0) 推荐(0)

java事件处理3
摘要:鼠标拖动事件 接口MouseMotionListener 两个方法 一个拖动按钮的例子 阅读全文

posted @ 2016-10-24 09:21 Kooing 阅读(212) 评论(0) 推荐(0)

java事件处理2
摘要:Document事件 这个事件有点特别,需要用getDocument()返回到自己所维护的文档,然后就可以添加监视器 DocumentListener接口有三个方法 单词排序代码、 MouseEvent事件 MouseEvent有五个方法 他的监视器MouseLIstener接口有五个方法 一个鼠标 阅读全文

posted @ 2016-10-23 23:12 Kooing 阅读(406) 评论(0) 推荐(0)

java事件处理
摘要:1.ActionEven事件 文本框,按钮,菜单项,密码框,单选按钮都可以出发ActionEvent事件 使用 来注册监视器 ActionListener本来是一个接口,我们必须写类(或者其他接口)来实现它的唯一方法 这里的e是事件源给该方法的一个参数,ActionEvent类有两个方法 统计单词字 阅读全文

posted @ 2016-10-17 11:44 Kooing 阅读(923) 评论(0) 推荐(0)

导航