java基础 ---事件监听以及eclipse的安装

java基础  ---事件监听以及eclipse的安装

ItemListener:
  这个监听器只有一个方法itemStateChanged(ItemEvent e);在用户已选定或取消选定某项时调用。在这个方法里面用到了e.getStateChange的方法,如果确定被选则那么该方法返回整型1,如果取消选择返回整型2。

MouseListener:
  鼠标监听事件,这个监听器提供了5种方法。
 mouseClicked(MouseEvent e) 鼠标按键在组件上单击(按下并释放)时调用。
 mouseEntered(MouseEvent e) 鼠标进入到组件上时调用。
 mouseExited(MouseEvent e)  鼠标离开组件时调用。
 mousePressed(MouseEvent e) 鼠标按键在组件上按下时调用。
 mouseReleased(MouseEvent e) 鼠标按钮在组件上释放时调用。

FocusListener:
  焦点触发监听器,当某空间获得或者失去焦点时触发。
 focusGained(FocusEvent e) 组件获得键盘焦点时调用。
  focusLost(FocusEvent e) 组件失去键盘焦点时调用。

用法大致相同,其实只要掌握一定的规律后就会发现大多数知识是触类旁通的。正应了那句话计算机是越学越简单,当然是掌握了好的学习方法后,并学会总结其规律。难就难在开头,所以好的学习方法相当重要。

我们设置监听器还可以使用内部类的方法,也就是针对某一个控件进行监听,而且使用的是适配器类型,这个类型比起标准类型的好处就是如果某个监听器有1个以上的方法,那么也只用覆盖其中某一种我们需要使用的方法,而不再需要把所有的方法都进行覆盖。比如:

jlabelArrowHead.addMouseListener(new java.awt.event.MouseAdapter() { 
        public void mousePressed(MouseEvent e) {
          jlabelArrowHead_mousePressed(e);
        }
     });

jlabelArrowHead_mousePressed(e)是我们创建的一个方法,当监听到事件后调用这个方法进行处理。

接下来Eclipse的使用,这个没什么好讲的,反复的使用就能够熟练运用。Eclipse本身不需要安装, 只需要解压就行了,需要注意的一点就是,安装Eclipse必须要在系统环境变量中设置一个环境变量,比如:JAVA_HOME=C:/Program Files/Java/jdk1.6.0

关于汉化,下面贴出在中国开发网找到的方法:

Eclipse 多国语言包中不仅有Eclipse 的中文翻译,同时也包含了其他几种主要语言的翻译,Eclipse 能够自动根据Windows 操作系统的语言环境来选择使用语言包中的那一种语言,极具智能化。
从Eclipse 的官方网站(www.eclipse.org)下载3.0.1版Eclipse 的相应的多国语言包(网页上英文名称为 Language Pack)。具体下载地址:http://download.eclipse.org/downloads/
安装方法如下:
(1)关闭Eclipse
(2)将下载的语言包(ZIP文件)解压缩,取名为Language。
(3)将此目录复制到C:/Eclipse目录下,复制完后的整个Eclipse目录结构。注意,Language目录下有一个Eclipse子目录,然后才是features、plugins目录。
(4)建立语言包的link文件。在C:/Eclipse下新建一个目录并取名为links,在该目录中新建一个文本文件并取名为language.link(注:可任意名称),然后在language.link文件中加入一行文字:
path=C://Eclipse//language (注意:路径分隔符由两个反斜扛组成)
注:关于路径的写法
(1)path=C:/Eclipse/language (用斜扛)
(2)path=language (用相对路径)
经过以上四步之后,现在可以重新启动Eclipse了。Eclipse启动时自动查找links目录中的所有文本文件,并将其中path指向的插件加载到Eclipse。
Eclipse 的多国语言包是Eclipse 的一个插件,所以它的安装方法就是插件在基础上Eclipse 中的安装方法。插件安装的方法有两种:
建立link文件的方式,多国语言包的安装属于这种方式;
将插件文件直接复制到Eclipse 相应的 plugins、features目录中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章