08 2012 档案
java io流
摘要:回调(又称为callback):可以理解为一个接口提供一些方法给其他类用,但同时其他类在调用它时,它又调用其他类给它的条件(重写)。单独一个随机访问文件类: RondomAccessFile类允许随机访问文件同时拥有读和写的功能。 其中方法: close(),read(),writer(),seek(),getFilePointer()这需要注意:这是在有seek()前提下。流:一.I/O 流(java 如何实现与外界数据的交流)流定义: 任何有能力产出数据的数据源对象或者有能力接收数据的数据源对象。他屏蔽了实际的I/O设备处理数据的细节。1.Input/Output:指跨越出了JVM 的边界 阅读全文
posted @ 2012-08-07 16:20 Adonstein 阅读(194) 评论(0) 推荐(0)
java事件监听
摘要:一个类要实现监听的步骤 a.实现相应的接口(Keytener/MouseListener/ActionListener/WindowListener) b.把接口的处理方法根据需要重新编写(override) c. 注册监听 d.设置监听的command,setActionCommand(),getActionCommand() 阅读全文
posted @ 2012-08-06 15:11 Adonstein 阅读(153) 评论(0) 推荐(0)
java绘图技术——Graphics
摘要:*绘图原理: Component类提供了两个和绘图相关最重要的方法 paint(Graphics g)绘制组件的外观 repaint()刷新组件的外观(展示动态)*当组件第一次在屏幕上显示的时候,程序会自动调用paint()方法*以下情况paint()会被调用 窗口最小化,再最大化 窗口的大小发生变化 repaint函数被调用*Graphics提供了各种绘制图形的方法: 画直线:drawLine(int x1,int y1,int x2,int y2); 画矩形边框:drawRect(int x,int y,int width,int height); 填充矩形:fillRect(int x, 阅读全文
posted @ 2012-08-06 08:24 Adonstein 阅读(734) 评论(0) 推荐(0)
界面进阶
摘要:/* * 功能:金山词霸界面 */package com.test11;import java.awt.*;import javax.swing.*;public class Demo8_9 extends JFrame{ //定义组件 JSplitPane jsp; JList jli; JLabel jla; public static void main(String[] args) { // TODO Auto-generated method stub Demo8_9 demo8_9=new Demo8_9(); } public Demo8_9() { //创建组件 St... 阅读全文
posted @ 2012-08-04 10:39 Adonstein 阅读(127) 评论(0) 推荐(0)
多种布局管理器
摘要:/* * 功能:多种布局管理器 */package com.test11;import java.awt.*;import javax.swing.*;public class Demo8_5 extends JFrame{ //定义组件 JPanel jp1,jp2; JButton jb1,jb2,jb3,jb4,jb5,jb6; public static void main(String[] args) { // TODO Auto-generated method stub Demo8_5 demo8_5=new Demo8_5(); } //构造函数 public Demo8_.. 阅读全文
posted @ 2012-08-03 17:37 Adonstein 阅读(238) 评论(0) 推荐(0)
布局管理器
摘要:一,边界布局BorderLayout介绍 将容器简单的划分为东南西北中5个区域,中间区域最大。 注意事项: 1:不是五个部分都必须添加 2:中部组件会自动的调节大小 3:JFrame,JDialog默认布局管理就是BorderLayout*二,流式布局FlowLayout* 按照组件的添加次序将按钮组件(当然也可是别的组件)从左到右放置在容器中。* 当到达容器的边界时,组件将放置在下一行中。FlowLayout可以以左对齐,居中对齐,以右对齐的方式排列组件* 注意事项:* 1:不限制他所管理的组件大小,允许他们有最佳大小* 2:当容器被缩放时,组件的位置可能变化,但组件的大小不变。* 3:默认 阅读全文
posted @ 2012-08-02 23:14 Adonstein 阅读(1318) 评论(0) 推荐(0)