组件 复选框(Checkbox)可以让用户进行多项选择。复选框有两种状态,分别为“开(on)”和“关(off)”。当用户点中复选框的时候,复选框的状态就会改变。 1、创建复选框 (1)声明复选框。 Checkbox mycheckbox =new Checkbox (); (2)添加复选框。将复选框组件放置到容器中。

Slides:



Advertisements
Similar presentations
第二章 JSP 编译指令. 课程目标  JSP 编译指令  JSP 页面的表达式  JSP 页面的注释  JSP 页面的声明  Scriptlets.
Advertisements

Java 程序分类 Java Application :是完整程序,需要独立的解 释器解释运行;以 “.java” 为后缀的文件,以 main() 方法作为程序入口,由 java 编译器编译生 成字节码,由 Java 解释器加载执行字节码。 Java Applet 没有 main() 方法作为程序入口,是嵌在.
单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
项目6 通用堆栈.
情緒管理與壓力調適 連廷嘉.
项目2 字符格式和段落编排 2017年3月7日6时54分.
Java程序设计教程 第一讲 Java概述.
四資二甲 第三週作業 物件導向程式設計.
Hello小程序的运行和编译 Java AppletJava小程序的构成 1、关键字
导 论.
6.5 图形界面的布局设计 每一个容器组件都有一个默认的布局管理方式,也可以用setLayout方法来设置其他布局管理器。一旦确定了布局管理方式,容器组件就可以用add方法加入组件。 布局管理器用来确定组件在容器中的位置和大小,AWT中定义了布局管理器接口LayoutManager的实现类来实现此功能。
第11章 Java多媒体技术.
4.1 概述 4.2 AWT 与 Swing组件 4.3 事件处理 4.4 容器与布局管理器 4.5 对话框 4.6 菜单
第二章 JAVA语言基础.
Ch07 介面與多重繼承 物件導向程式設計(II).
《计算机网络技术》 asp.net 程序设计 文本类控件 笪静.
第三部分 Java语言编程应用篇 第6章 Java语言的 图形用户界面开发技术 (之一).
第九章 字符串.
Ch02 視窗Swing套件 物件導向系統實務.
第5章 面向对象程序设计 本章要点 5.1 面向对象程序设计概述 5.2 Java语言的面向对象程序设计 5.3 方法的使用和对象数组
Signutil.
2018/11/15 面向对象与多线程综合实验-GUI设计 教师:段鹏飞.
Ch07 Java Applets 物件導向系統實務.
EBNF 请用扩展的 BNF 描述 C语言里语句的结构; 请用扩展的 BNF 描述 C++语言里类声明的结构;
Chapter 9 設計的精細製作: 行動計算 Software Engineering – An Engineering Approach, James F. Peters & Witold Pedrycz.
第6章回顾 Applet Applet方法 Java Applet也称为小应用程序,嵌入在网页中运行
崑山科技大學資訊管理系 伺服網頁程式設計 系統開發細部流程 教師:游峰碩.
Ch13 集合與泛型 物件導向程式設計(2).
JAVA程序设计 第5章 深入理解JAVA语言----补充.
第18章 B4J的跨平台應用程式開發 18-1 B4J的GUI設計工具與介面控制項 18-2 使用B4J的介面控制項
程式設計實作.
記事本 物件導向系統實務.
JAVA语言程序设计 第十一章 图形用户界面
2018/12/3 面向对象与多线程综合实验-网络编程 教师:段鹏飞.
JAVA 2 新觀念教本 ---邁向SCJP專業認證--- 易瓏資訊 林新德 著.
辅导课程六.
Java语言程序设计 第八部分 Applet小程序.
绘制圆与多边形 椭圆形 绘制椭圆形的方法是 drawOval(x ,y , width , height), 绘制实心椭圆形的方法是
辅导课程十三.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
Ch04 事件處理 物件導向系統實務.
CH04 視窗中元件排排坐 物件導向系統實務.
C/C++/Java 哪些值不是头等程序对象
事件處理.
《JAVA程序设计》 语音答疑 辅导老师:高旻.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
第四讲 客户问卷调查程序 教育部“十二五”职业教育国家规划教材
第二章Java基本程序设计.
$9 泛型基础.
Java變數 2014/6/24.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第二章 Java语法基础.
PPT中视频的播放控制 苏州电教馆在线课程培训教程:PPT2003教程   制作:赵立锋 更多教程请见:
Review 1~3.
第二章 Java基本语法 讲师:复凡.
第6章 面向对象的高级特征 学习目标 本章要点 上机练习 习 题.
第6章 窗体应用程序设计 王德俊 上海交通大学继续教育学院.
第二章 Java基本语法 讲师:复凡.
C++语言程序设计 C++语言程序设计 第九章 类的特殊成员 第十一组 C++语言程序设计.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第2章 Java语言基础.
第4讲 类和对象、异常处理 ggao.
判斷(選擇性敘述) if if else else if 條件運算子.
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
第二章 Java基础语法 北京传智播客教育
第二章 Java基本语法 讲师:复凡.
组件 组件是构成图形用户界面的各种元素。通过对不同事件的响应来完成和用户的交互或组件之间的交互。组件分为容器(Container)类和非容器类组件两大类。 控制组件有Button按钮 、Checkbox复选矿、 Choice下拉列表、Label标签、List列表、textcomponent文本(TextField文本域.
变量定位图形 Java中数据的类型分为四种:基本数据类型、数组类型、类类型以及接口类型。任何常量和变量都一定是上述四种数据类型中的一种。简单数据类型的实例化有两种:变量和常量。 变量名和常量名必须是Java语言中合法的标识符。 常量是在程序运行期间值不改变的量。 变量是在程序运行期间值可通过赋值改变的量,
Presentation transcript:

组件 复选框(Checkbox)可以让用户进行多项选择。复选框有两种状态,分别为“开(on)”和“关(off)”。当用户点中复选框的时候,复选框的状态就会改变。 1、创建复选框 (1)声明复选框。 Checkbox mycheckbox =new Checkbox (); (2)添加复选框。将复选框组件放置到容器中。 add(mycheckbox); 2、构造方法 Checkbox类有3个构造函数。 (1)Checkbox ();创建无标签的复选框。 (2)Checkbox (String s);创建标签内容为s的复选框。 (3)Checkbox (String s,boolean b);创建标签内容为s的复选框,同时指定复选框的状态。

组件 单选按钮组(CheckboxGroup)是一组按钮。单选按钮的选择是互斥的,即当用户选中了组中的一个按钮后,其他按钮将自动处于未选中状态。在Java中,不像在其他的高级编程语言中那样,只提供复选框而没有单选按钮。Java提供了一个类CheckboxGroup来管理一组Checkbox,使它们实现了单选框的功能。 1、创建单选按钮组 (1)声明单选按钮组。 先创建单选按钮组 CheckboxGroup myCbG=new CheckboxGroup(); 再创建多个复选框,指明这些复选框是在按钮组中 Checkbox mycheckbox1 =new Checkbox (“”, myCbG , true); Checkbox mycheckbox2 =new Checkbox (“”, myCbG , false);

组件 (2)添加单选按钮组成员。将单选按钮组成员组件放置到容器中。 add(mycheckbox); 注意:只添加复选框。 2、构造方法 CheckboxGroup (String s, CheckboxGroup myCbG,boolean b);创建单选按钮组。

组件 下拉列表(Choice)的选项框每次只能显示一个选项。如果希望看到其他的选项,需点击下拉列表右边的下箭头,从选项框中选择一个选项。 1、创建下拉列表 (1)声明下拉列表。 下拉列表Choice mychoice =new Choice(); 下拉列表选项mychoice.addItem(“”); (2)添加选项框。将文本组件放置到容器中。 add(mychoice); 2、构造方法 Choice类的构造函数是Choice ()

组件 列表框(List)可以使用户选择多个选项,而且列表框的所有选项都是可见的。当选项数目超过了列表框的可见区域的时候,则在列表框的右侧会出现一个滚动条,允许用户翻页寻找。 1、创建列表 (1)声明复选框。 列表List mylist=new List (2,true); 列表选项mylist.add(“选项”); (2)添加复选框。将复选框组件放置到容器中。 add(mylist); 2、构造方法 List类的构造函数List (int x , boolean b)。第一个参数是表明列表的高度,第二个参数表明列表是否可以同时选中多个选项,其值取true时,允许多选,取false时,为单选。

组件 列表框(List)可以使用户选择多个选项,而且列表框的所有选项都是可见的。当选项数目超过了列表框的可见区域的时候,则在列表框的右侧会出现一个滚动条,允许用户翻页寻找。 1、创建列表 (1)声明复选框。 列表List mylist=new List (2,true); 列表选项mylist.add(“选项”); (2)添加复选框。将复选框组件放置到容器中。 add(mylist); 2、构造方法 List类的构造函数List (int x , boolean b)。第一个参数是表明列表的高度,第二个参数表明列表是否可以同时选中多个选项,其值取true时,允许多选,取false时,为单选。

组件 哩 import java.awt.*; import java.applet.Applet; public class Zuj extends Applet { public Label lab1; //声明标签lab1 public Button bon1; //声明按钮bon1 public TextField txt1;//声明文本框 public TextArea txt2; //声明文本域 public Checkbox chb1,chb2,chb3,chb4,chb5,chb6; public CheckboxGroup chb; public List mylist; public Choice ch; public void init() lab1 = new Label("标签1");//创建lab1 bon1 = new Button();//创建一个无标签的按钮 txt1 = new TextField("文本框");//创建一个默认大小的文本域 txt2 = new TextArea("以下是文本域内容",2,20); chb1 = new Checkbox("语文",true);//选中 chb2 = new Checkbox("数学");//未选中 chb3 = new Checkbox("英语");//未选中

组件 chb = new CheckboxGroup (); //单选按钮组 chb4 = new Checkbox("语文",chb,true);//选中 chb5 = new Checkbox("数学",chb,false);//未选中 chb6 = new Checkbox("英语",chb,false);//未选中 add(chb1); add(chb2);add(chb3); add(chb4);add(chb5);add(chb6); mylist = new List(2,true);//列表框允许多选,显示两行列表 mylist.add("语文"); mylist.add("数学"); mylist.add("英语");//选中 ch = new Choice(); ch.addItem("语文"); ch.addItem("数学"); ch.addItem("英语"); add(mylist); add(ch); add(lab1); add(bon1); add(txt1); add(txt2);// 将标签组件放置到容器中 }

组件 构造方法 Label类有3个构造函数,意味着你可以用多种方法构造一个标签,使之适合程序的特殊需要。 (2)Label(String s);创建一个显示内容为s的标签。 (3)Label(String s, int alignment);构造一个显示字符串s的标签,并指定它的对齐方式。其中Label的对齐方式有3种,分别用Label类的3个常量LEFT、CENTER和RIGHT来表示左对齐、居中对齐和右对齐。