月度归档:2014 年十二月

java FileInputStream与FileOutputStream



java FileInputStream与FileOutputStream.

FileInputStream与FileOutputStream这两个流节点用来操作磁盘文件,在创建一个FileInputStream对象时通过构造指定文件的路径和名字,这个文件应当是存在和可读的

FileIn[......]

Read more

java AWT事件处理模型



java AWT事件处理模型.

要能够让图形界面接收用户的操作,就必须给各个组件加上事件处理模型。
在事件处理的过程中,主要涉及三类对象:
Event——事件,用户对界面操作在java语言上的描述,以类的形式出现,例如键盘操作对应的事件类是KeyEvent
Event Source——事[......]

Read more

java AWT事件总结

AWT事件总结.

事件类别 描述信息 接口名 方法
ActionEvent 激活组件 ActionListener acctionPerformed(ActionEvent)
ItemEvent 选择了某些项目 ItemListener itemStateChanfed(ItemEvent[......]

Read more

java 事件适配器

java 事件适配器.

事件适配器,为一些Listener接口提供了适配器(Adapter)类
通过继承事件所对应的Adapter类,只需重写需要的方法
提供了一种简单的实现监听器的手段,可以缩短程序代码
由于java的单一继承机制,当需要多种监听器或此类已有父类时,就无法采用事件适配器[......]

Read more

java AWT组件库

java AWT组件库,

1、按钮(Button),最常用的组件
构造方法:Button b=new Button(“Quit”);
当按钮被点击后,会产生ActionEvent事件,需ActionListener接口进行监听和处理事件
ActionEvent的对象调用getAction[......]

Read more

java Swing

java Swing.

Swing是由100%纯java实现的,Swing组件是由Java实现的轻量级(light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的组大区别
AWT组件通过与具体平台相关的对等类(Peer)实现,Swing比AWT组件具有更强的实用[......]

Read more

java Swing组件和容器

Swing组件和容器.

组件从功能上可分为:
顶层容器:JFrame、JApplet、JDialog、JWindow共4个
中间容器:JPanel、JScrollPane、JSplitPane、JToolBar
特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame、JLa[......]

Read more

java JComboBox

JComboBox.

JComboBox(组合框)
下拉列表,用来提供多项内容供用户选择
组合框从JComponent继承的JComboBox类来实现
JcomboBox产生ItemEvent事件
setMaximumRowCount方法可以设置用户点击JComboBox时显示的最大条目数[......]

Read more

java JList

java JList.

显示对象列表并且允许用户选择一个或多个项的组件。
ListSelectionModel类定义了3个常量来指定Jlist的选择模式
SINGLE_SELECTION:只允许每次选择一个选项
SINGLE_INTERVAL_SELECRTION:允许每次选择列表中连续[......]

Read more

java JTable

java JTable.

表格的主要功能是把数据以二维表的形式显示出来
使用表格,依据MVC的思想,最好先生成一个MyTableModel类型的对象来表示数据
这个类是从AbstractTableModel类中继承来的,其中有几个方法是一定要重写的,例如getColumnCount,get[......]

Read more