随笔分类 -  技术-Java

摘要:{相关信息}1. 程序结构Swing 的程序设计一般可按照以下流程进行:(1)通过 import 引入 swing 包。(2)设置 GUI 的“外观界面风格”。(3)创建顶层容器。(4)创建按钮和标签等组件。(5)将组件添加到顶层容器。(6)在组件周围添加边界。(7)进行事件处理。2. 组件分类Jc... 阅读全文
posted @ 2015-03-05 14:50 阿青1987 阅读(1209) 评论(0) 推荐(0)
摘要:AWT 组件具有平台相关性,它是系统对等类的实现。而 Swing 组件在不同平台具有一致性的表现,另外还可以提供本地系统不支持的一些特征,因此 Swing 比 AWT 的组件实用性更强。Swing 采用了 MVC(Model-View-Controller,即模型-视图-控制)设计模式。(1)组件的... 阅读全文
posted @ 2015-02-15 10:54 阿青1987 阅读(640) 评论(0) 推荐(0)
摘要:{功能描述}NoteBook 类是一个记事本的基本类,该类的对象具有记事本的基本功能,包括:打开文件、保存文件以及文本的复制、粘贴、删除等。该程序主要包括为窗口添加菜单栏、在菜单栏中添加菜单以及为菜单栏添加菜单项,并且为每一个菜单项添加相应的监听器完成相应的操作。另外,还包括文件内容的读取和保存。{... 阅读全文
posted @ 2015-02-15 10:52 阿青1987 阅读(276) 评论(0) 推荐(0)
摘要:{相关信息}当一个内部类只创建一个对象,并且该类继承一个父类或者实现一个接口的时候,才考虑使用匿名类。{代码实现}package sup.orange.learn;import java.awt.*;import java.awt.event.MouseEvent;import java.awt.e... 阅读全文
posted @ 2015-02-15 10:50 阿青1987 阅读(136) 评论(0) 推荐(0)
摘要:{相关信息}内部类(Inner Class)是被定义在一个类内部的类,内部类的特点如下:1)内部类的对象具有外部类变量和方法的访问权限,包括私有成员2)实现事件监听器的功能时,采用内部类、匿名类实现相当容易所以,内部类在 AWT 的事件处理机制中应用比较广泛{内部类使用实例}package sup.... 阅读全文
posted @ 2015-02-02 12:46 阿青1987 阅读(202) 评论(0) 推荐(0)
摘要:{相关信息}Java 除了提供实现监听器接口的方法处理事件,还提供了另外一种简单的实现监听器的手段——事件适配器(EventAdapter)。程序员可以通过继承事件所对应的适配器类,重写感兴趣的方法。通过事件适配类可以缩短程序代码,但是 Java 只能实现单一的继承,当程序需要捕获多种事件时,就无法... 阅读全文
posted @ 2015-01-18 10:17 阿青1987 阅读(322) 评论(0) 推荐(0)
摘要:{相关信息}窗口事件(WindowEvent)指窗口状态改变的事件,例如当窗口 Window 对象的打开、关闭、激活、停用或者焦点转移到窗口内,以及焦点移除而生成的事件,一般发生在 Window、Frame、Dialog 等类的对象上。使用窗口事件必须为组件添加一个实现 WindowListener... 阅读全文
posted @ 2015-01-14 20:16 阿青1987 阅读(1691) 评论(0) 推荐(1)
摘要:{相关信息}鼠标事件类(MouseEvent)指组件中发生的鼠标动作事件,例如按下鼠标、释放鼠标、单击鼠标、鼠标光标进入或离开组件的几何图形、移动鼠标、拖动鼠标。当鼠标移动到某个区域或鼠标单击某个组件时就会触发鼠标事件。使用鼠标事件必须给组件添加一个MouseListener 接口的事件处理器,该接... 阅读全文
posted @ 2015-01-14 10:41 阿青1987 阅读(2498) 评论(0) 推荐(0)
摘要:{相关信息}键盘事件类(KeyEvent)是容器内的任意组件获得焦点时,组件发生键击事件,当按下释放或键入某一个键时,组件对象将产生该事件。使用键盘事件必须给组件添加一个KeyListener 接口的事件处理器,该接口包含以下 3 个方法:void keyPressed(KeyEvent e):按下... 阅读全文
posted @ 2015-01-12 09:08 阿青1987 阅读(1328) 评论(0) 推荐(1)
摘要:用于解决提示信息速度慢问题Window->preferences->java->editor->Content Assistchange the content in "Auto activation triggers for Java" as below:.abcdefghijklmnopqrst... 阅读全文
posted @ 2015-01-09 09:34 阿青1987 阅读(137) 评论(0) 推荐(0)
摘要:Step_1:Help->Install New Software -> Work with: http://eclipse-color-theme.github.com/update-> OK Step_2:restart EclipseStep_3:Window->Preferences->ge... 阅读全文
posted @ 2015-01-09 09:33 阿青1987 阅读(126) 评论(0) 推荐(0)
摘要:{相关信息}项目事件类(ItemEvent)是指某一个项目被选定、取消的语义事件。选择 CheckBox、ComboBox、List 、Choice等组件的时候将产生项目事件。使用项目事件必须给组件添加一个实现ItemListener 接口的事件处理器,该接口的方法如下:void itemState... 阅读全文
posted @ 2015-01-08 11:51 阿青1987 阅读(663) 评论(0) 推荐(0)
摘要:[ 相关信息]焦点事件类(FocusEvent)是指用户程序界面的组件失去焦点(即焦点从一个对象转移到另外一个对象)时,就会发生焦点事件。使用焦点事件必须给组件增加一个 FocusListener 接口的事件处理器,该接口包含以下两个方法:1)void focusGained(FocusEvent ... 阅读全文
posted @ 2015-01-07 16:10 阿青1987 阅读(1563) 评论(0) 推荐(0)
摘要:// set iconToolkit toolkit = Toolkit.getDefaultToolkit();Image image = toolkit.createImage("pic/logo.png");this.setIconImage(image); 阅读全文
posted @ 2015-01-07 13:24 阿青1987 阅读(325) 评论(0) 推荐(0)
摘要:1、在程序中如果想接受并处理事件*Event,必须定义与之相应的事件处理类,该类必须实现与事件相对应接口*Listener。2、定义事件处理类之后,必须将事件处理对象注册到事件源上,使用方法 add*Listener(*Listener)注册监听器。如下示例:package sup.orange.l... 阅读全文
posted @ 2015-01-07 12:12 阿青1987 阅读(217) 评论(0) 推荐(0)
摘要:ScrollBar 组件在滑动滚动块时就会触发调整事件,为了监听调整事件,必须给 ScrollBar 组件对象添加一个调 整事件监听器AdjustmentListener。该监听器只有一个方法,其一般格式如下public void adjustmentValueChanged(AdjustmentE... 阅读全文
posted @ 2015-01-07 12:11 阿青1987 阅读(717) 评论(0) 推荐(0)
摘要:1、当前可用地址http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html2、查找API下载地址方法如果以上地址不好用,先在百度中搜索“JavaSE” 进入 JavaSE的官方... 阅读全文
posted @ 2015-01-06 19:04 阿青1987 阅读(952) 评论(0) 推荐(0)
摘要:一、JavaSEJava Platform, Standard Edition(Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today's demandin... 阅读全文
posted @ 2015-01-06 19:01 阿青1987 阅读(318) 评论(0) 推荐(0)
摘要:这里分享一下学JavaSE 用的教材高宏静的 《Java从入门到精通》,每一章都是一个单独的PDF用来复习JavaSE该是够了。链接: http://pan.baidu.com/s/1ntyrDMx 密码: 6htz 阅读全文
posted @ 2015-01-06 19:00 阿青1987 阅读(114) 评论(0) 推荐(0)