- 博客(22)
- 收藏
- 关注
原创 java中的时间处理及各种响应
(1)事件源发生事件的对象成为事件源。例如,在文本框中输入文本的操作,事件源为文本框;单击按钮操作,事件源为按钮;(2)监听器用于监听事件源发生事件的对象。例如:用户单击按钮操作需要应用程序做出相应,此时可以给按钮添加监听器,以监听事件的发生并捕获事件。(3)事件借口事件借口中定义了处理事件的空方法,作用是指明事件发生时需要调用哪个方法处理事件以响应用户的操作。
2018-02-03 15:11:23 387
原创 GridLayout布局
package GuiOper;/* * 使用GridLayout布局创建的对象也称为网格布局对象,它的默认布局方式是将容器平均分为若干行 * 若干列,从而构成大小均等的网格。每个网格可以添加一个组件,添加组件时默认由上到下,由左向右添加到网格中 * ,并占满整个网格区域。网格布局中组价之间默认水平和垂直间隔为0的像素,修改方法同BorderLayout。 */import
2018-02-03 11:23:25 422
原创 BorderLayout布局
package GuiOper;import javax.swing.*;import java.awt.*;/* * 使用BorderLayout创建的对象也称为边界布局对象,它的默认布局方式是把整个容器分为5个区域,分别为: * 东 南 西 北 中。这5个区域采用BroderLayout类的5个静态常量表示,分别为EAST、WEST、SOUTH、NORTH、CEHTE
2018-02-03 11:05:48 678
原创 FlowLayout布局
package GuiOper;/* * 使用FlowLayout创建的对象通常为流布局对象,他的默认布局方式是从上到下,由左到右,居中排列布件 * 组件之间水平和垂直间隔为5个像素,组件的大小为默认的最佳大小。此布局下如果改变组件大小,需调用组件的setPreferredSize(Dimension preferredSize)方法 * * *容器使用布局对象管理组件布
2018-02-03 10:33:05 1912
原创 java图像用户界面的组件与面板介绍及其实例
package GuiOper;import java.awt.*;import javax.swing.*;/* * 标签:JLabel创建标签组件,可以用来显示文本信息和图像信息 * 按钮:Button创建按钮组件,组件有按下和释放两种状态,通过用户操作捕获按钮状态 * 文本框:JTextField创建文本框,用来输入和显示单行文本 * 文本区:JTextArea创
2018-02-03 10:01:50 604
原创 弹出式菜单
package GuiOper;import javax.swing.*;import java.awt.event.*;/* * 弹出式菜单: * (1)创建弹出式菜单 * (2)创建菜单项,将菜单项添加到弹出式菜单中 * (3)为显示弹出式菜单的组件添加事件监听器,并处理显示弹出式菜单事件 */public class menuOperPop extends
2018-02-02 19:42:18 996
原创 菜单操作1
package GuiOper;/* * 在Swing中使用JMenubar JMenu JMenuItem创建菜单,菜单基本的操作流程如下: * (1)使用JMenubar创建菜单条 * (2)使用JMenu创建菜单 * (3)使用JMenuItem创建菜单项 * (4)将菜单项添加到菜单中,将菜单添加到菜单条中,再将菜单条添加到窗口中 * (5)为菜单项添加事件监视
2018-01-31 22:04:10 243
翻译 异常处理3
package c;/* 异常处理 * Java内置的所有异常类都继承于java.lang.Throwable类,Throwable类包含Error和Exception类两个子类 * (1)Error类用于描述严重的系统错误,无法通过调节代码本身来解决问题 * (2)Exception类用于描述可以在程序中捕获并处理的异常,在平常的异常处理主要是针对该类。
2018-01-29 21:16:05 292 1
翻译 异常处理2
package c;//方法调用时的异常处理/*public class Exceptions2 {public static void main(String args[]){ int x[]={2,5,9}; try{ div d=new div(); d.meth(); x[3]=100; }ca
2018-01-29 20:51:31 157 1
翻译 异常处理1
package c;/*异常处理第二部分 * 1 语句格式 * try{ * 语句组1 * } * catch(异常类1 对象名) * { * 语句组2 * } * catch(异常类2 对象名) * { * 语句组3 * } * ... * finally{ * 语句组4
2018-01-29 20:12:05 189
原创 vector以及相关操作
package c;/*Vector向量的操作:向量是java.util包提供的工具类,像数组一样实现了顺序存储结构,但与 * 数组不同的是,它用来存储对象的有序集合,Vector封装了很多方法,很方便的可以扩充容量; * * Vector与数组的不同之处 * 不同之处 V
2018-01-28 17:27:54 230
原创 String 与StringBuffer的一些操作
package c;//String类相关的各种操作/*String用来描述字符串常量,而StringBuffer用来描述字符串变量 * 构造:String s=new String("Java语言"); * String s="Java语言"; * 上面两种方式给String类型的变量赋值有不同之处 * 如下: * class str1
2018-01-28 15:34:53 227
原创 Java参考类型转换的总结
//x是参考数据类型 如果赋值号右边是x的子类类型的变量,则进行自动类型转换;如果赋值号右边是x的父类类型的变量,而且这个变量已经事先用x的对象赋值了,那么此时对右边的变量强制类型转换;正确转化1——子类变量给父类变量赋值class convert1{public static void main(String args[]){Student s;Colle
2018-01-28 14:43:56 182
原创 数组中的各项问题(数组初始定义及两个应用实例)
package c;/*java是面向对象的编程语言,所以JAVA语言中的数组也略有不同数组元素可以是想要的对象;*/class D_Card{ long card_num; double balance; D_Card(long n,double b){ card_num=n; balance=b; }}
2018-01-28 12:08:39 215
原创 变量多态
package c;/*类型为X的参考变量,其指向的对象类型可以为X,也可以是X的子类 * Student s1,s2; * s1=new Student("2323","王五"); * s2=new Collegian("23","晚饭","ad"); */class Student{ String studentNo,name; Student(St
2018-01-27 21:33:02 603 1
原创 Java中的输入输出语句
引入 Scanner类:import java.util.Scanner;(1)创建Scanner类对象;Scanner 标识符=new Scanner(System.in);如:Scanner readData=new Scanner(System.in);(2)调用Scanner类的方法读取数据,方法包括nextInt(),nextByte(),nextShort()等;例
2018-01-25 20:32:03 1865
原创 Java-abstract关键字及其实例
package c;/*abstract关键字用于修饰方法和类,分别称为抽象方法和抽象类 * 采用abstract关键字修饰的方法称为抽象方法,这种方法只有方法声明,而没有方法体及具体实现的步骤 * 抽象方法只能在抽象类中定义,并且抽象方法中不能用static、final、private修饰符,抽象方法只有在子类中实现 * 重写才能使用 * 抽象类中必须在其子类中将抽象
2018-01-25 20:25:37 313
原创 final关键字
package c;/*final方法不允许被重写,即子类不能覆盖父类中可继承的final方法,但可以使用 * final修饰的变量称为常量,常量值在运行过程中不会改变 * Java中运行对常量延迟赋值;非static类型的常量可以在声明时赋值也可以在构造方法中赋值 * 局部常量则在方法中赋值; * static类型的常量由类所有,非static常量由对象所有 */pu
2018-01-25 17:43:24 175
转载 this和super
作者:熔岩日期:2007-03-01MSN :[email]leizhimin@126.com[/email]声明:原创作品,未经授权,谢绝转载! 好久没有对所学知识做总结了,发现好多都生疏了,为了巩固基础,对就知识做一个系统的总结,如有不完善或不正确的地方,还请各位广开言论,共同进步!super关键字的三大总结:(1)调用父类中被覆盖的方法,格式如下:super.
2018-01-25 17:13:27 177
原创 Java 隐藏与覆盖简述
/*隐藏和覆盖 * 原则如下: * (1)如果子类声明了与父类成员变量同名的成员变量,则父类的成员变量被隐藏。 * (2)如果子类声明了父类中同名的成员方法,则父类成员方法被覆盖。重写父类的方法不允许降低父类方法的访问权限。 * (3)父类中的final方法不允许被重写(覆盖) * (4)父类中的static方法只能被子类同名的static方法覆盖;非static方法只能被非s
2018-01-25 16:49:26 229
原创 继承的原则及实例
package c;/*集成是采用已有类创建心类,实现代码复制的技术,由已知的类老创建新类 * 新类成为已有类的子类或者派生类,而已有类称为父类超类或者基类,子类具有父类的特征,并对其进行修改或者扩充,用 * extends表明继承关系 * class Rose extends Flower{ * } * Java中规定所有类都有父类,如果声明类时没有使用extends关键
2018-01-25 12:26:04 235
转载 this关键字
一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。[java] view plain copy Public Class Student { String name; //定义一个成员变量nam
2018-01-25 11:07:45 200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人