对 象 把类实例化我们可以生成多个对象这些对象通过消息传递来进行交互 (消息传递即激活指定的某个对象的方法以改变其状态或让它产生一定的行为)最终完成复杂的任务一个对象的生命期包括三个阶段:生成使用和清除下面我们分别讲述: .1 对象的生成 对象的生成包括声明实例化和初始化三方面的内容通常的格式为: type objectName = new type ( [paramlist] ) 1.
对话框 到目前为止我们所介绍的每个用户界面组件都出现在应用程序创建的一个框架窗口中但有时候我们需要弹出独立的对话框以显示信息或者从用户收集信息对话框顾名思义就是向用户显示信息并获取程序继续运行所需数据的窗口可以起到与用户交互的作用从本质上讲对话框时一种特殊的窗体它通过一个或多个组件与用户交互与JFrame一样对话框有边框有标题且独立存在的容器并且不能被其他容器所包容但是对话框不能作为程序的最外层
选择组件 经过上节的学习我们知道了如何利用文本输入组件获取用户输入的文本但是在很多情况下用户可能更倾向于你给他一些选择而不是让他自己输入这些信息Java中提供了这样的组件可以使用户不需输入文字而与GUI界面进行交互 .1 JCheckBox 复选框 JCheckBox是从JToggleButton类中派生出来的具有两种状态通常用于显示文本并有一个指示是否被选中的方形按钮 JCheckBox
按钮控件 图8-1中有一个AbstractButton类该类是Swing中所有按钮的父类该类的三个直接派生类JButtonJToggleButton和JMenuItem JButton与AWT中的Button类似JButton有一个直接子类为BasicArrowButton是一个带有箭头的按钮(箭头有上下左右四个方向) JToggleButton表示一个切换按钮该类有两个直接子类是我们经常使
多线程之间的通讯 .1 生产者和消费者 多线程的一个重要特点是它们之间可以互相通讯你可以设计线程使用公用对象每个线程都可以独立操作公用对象典型的线程间通讯建立在生产者和消费者模型上:一个线程产生输出另一个线程使用输入 buffer让我们创建一个简单的Alphabet Soup生产者和相应的消费者. .2 生 产 者 生产者将从thread类里派生: class Producer ext
第 3 章 运算符和表达式 运算符指明对操作数所进行的运算按操作数的数目来分 可以有一元运算符 (如 --)二元运算符(如 >)和三元运算符 (如:)它们分别对应于一个两个和三个操作数 对于一元运算符来说 可 以 有 前 缀 表 达 式 (如i) 和后缀表达式 (如 i)对于二元运算符来说则采用中缀表达式(如ab) 按照运算符功能来分基本的运算符有下面几类 : 1.算术运算符 (---)
工具提示 工具栏的一个缺点是用户常常要猜测他上面的小图标按钮所代表的含义为了解决该问题java提供了工具提示当鼠标在一个按钮上停留一段时间后工具提示就会被激活工具提示文本显示在一个有颜色的矩形内当鼠标移开按钮后工具提示消失 工具提示并不是只在工具栏中可用所有的Swing组件都支持工具提示也就是说你可以在JButtonJList等都可以设置工具提示工具提示是由ToolTipManag
#
?全国计算机等级考试二级Java样题公共基础知识一选择题(1)下列关于栈的叙述正确的是A)栈是非线性结构 B)栈是一种树状结构 C)栈具有先进先出的特征 D)栈具有后进先出的特征(2)结构化程序设计所规定的三种基本控制结构是A)输入处理输出 B)树形网形环形 C)顺序选择循环 D)主程序子程序函数(3)结构化程序设计的一种基本方法是A)筛选法 B)递归法 C)归纳法 D)逐
1[单选题]下面哪个不是Thread类的方法( ) ()(long msec)()() 参考答案:C 2[单选题] SQL语言又称为( ) A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言 参考答案:C 参考解析:SQL语言的全称为Structured QueryLanguage它是-种介于关系代数与关系演算之间的结构化查询语言是-种面向数据库的
违法有害信息,请在下方选择原因提交举报