201671010130 2016-2017-2 《Java程序设计》第十四周学习小结

  • 模型(model):用于存储数据的对象。

视图(view):为模型提供数据显示的对象。

控制器(controller):处理用户的交互操作,对于用户的操作作出响应,让模型和视图进行必要的交互,即通过视图修改、获取模型中的数据;当模型中的数据变化时,让视图更新显示。

  • 在网格布局对象的构造器中,需要指定行数和列数:panel.setLayout(new GridLayout(x,y));
  • 消息对话框的创建
  • javax.swing包中的JOptionPane类的静态方法:

public static void showMessageDialog(

Component parentComponent,

String message,

String title,

int messageType)

  • 1.标识(Label)

(1) 语法格式: Label(String s)
(2)  功能: 构造一个显示字符串s的标识。
2.按钮(Button)
(1) 语法格式:Button (String s)
(2) 功能:构造一个以字符串s为标识的按钮。
3.复选框(Checkbox)
(1)语法格式: Checkbox (String s)
(2)功能:构造一个以字符串s为标识的复选框条目,未被选中。
4.单选按钮(Radio Buttons)
(1) 语法格式: CheckboxGroup( )
(2) 功能: 构造一个条目组。
5.选择菜单(Choice Menu)
(1)  语法格式: Choice ( )
(2)  功能:构造一个选择菜单。
(3) 说明:构造完之后,再使用Choice类中的addItem方法加入菜单的条目。
6.列表框(Scrolling List) l
(1) 语法格式:List (int n, boolean b)
(2)  功能:构造一个有n个列表项的列表框,并根据b的值决定是否允许多选。
7.单行文本输入框(TextField)
(1) 语法格式:TextField (int i)
(2)  功能:构造一个字符串长度为i单行文本输入框
8.多行文本输入框(TextArea)
(1) 语法格式: TextArea (int i, int j)
(2)功能: 构造一个多行文本输入框,行数为i,列数为j

时间: 2024-11-10 14:56:39

201671010130 2016-2017-2 《Java程序设计》第十四周学习小结的相关文章

201671010130 2016-2017-2 《Java程序设计》第四周学习小结

第四周学习小结 本次实验巩固了上次实验分隔数并求和的题,目前这个题有两种做法,一种是不断对数10求余,余数保存在sum中,然后左移一位,直到余数为零.另一种就是将数字强制转换成一个字符串数组String s=String.valueOf(num),根据方法s.toCharArray()将字符分离出来,据"x"-"0"=x,unicode码值相减即可得x的值. 父类和子类能够看两个交集,super关键字是否能够看做一个子类和超类的接口呢? 在子类中可以增加域.增加方法

20165318 2017-2018-2 《Java程序设计》第四周学习总结

20165318 2017-2018-2 <Java程序设计>第四周学习总结 IDEA安装 按照娄老师Intellj IDEA 简易教程,我下载了IDEA但是由于没有注册学校邮箱,我没办法申请免费使用,我在网上找到了IntelliJ Idea 2017 注册码 免费激活方法顺利安装并运行了IDEA. 教材学习总结 第五章 子类与继承 每个子类只能有一个父类,而一个父类可以有多个子类.可以使用关键字extends来定义一个类的子类: class 子类名 extends 类在不加extends关键

20165115 2017-2018-2 《Java程序设计》第四周学习总结

20165115 2017-2018-2 <Java程序设计>第四周学习总结 教材学习内容总结 第五章主要是围绕子类的继承展开,并在此基础上介绍了一系列的方法与关键字.第六章主要讲述的内容是接口的实现. 代码托管 上周考试错题总结 完成后补充 参考资料 Java学习笔记(第8版) <Java学习笔记(第8版)>学习指导 ... 原文地址:https://www.cnblogs.com/zcy20165115/p/8643294.html

20172330 2017-2018-1 《Java程序设计》第四周学习总结

20172330 2017-2018-1 <Java程序设计>第四周学习总结 教材学习内容总结 这一周的内容还是比较多的,而且很复杂,包含第四和第七章. 第四章向我们介绍了类结构的定义与概念,同时举出了好多个例题向我们展示自定义类的方法与应用,对于方法定义的结构与用途进行了讨论:包括return语句,参数,局部数据等方面. 第七章的主要内容则是面向对象设计.通过书本的介绍了,我们探讨了面向对象软件设计的主要问题,了解了确定程序所需要的类和对象的技术,对类之间的关系进行了探讨,详细的学习了sta

20172325 2016-2017-2 《Java程序设计》第四周学习总结

20172325 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 1.对类.对象.声明变量的定义和属性有了进一步的了解 2.学会如何编写一个类并运用到需要的程序中 3.学习了形参和实参的概念和区别 4.修饰符的作用和运用,例如public和private 5.学习了静态类,例如静态方法和静态变量 6.关于封装的作用和运用 7.在面向对象的程序设计时需要做的必要步骤,包括需求.设计.实现和测试 8.对枚举类的进一步了解 9.学习了调用方法中的方法重载 10.UML类

# 20175227张雪莹 2018-2019-2 《Java程序设计》第四周学习总结

20175227张雪莹 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 一.子类和父类. 1.子类只继承父类中的protected和public访问权限的成员变量(方法)作为子类的成员变量(方法). 2.若A->B->C->D, 在Other类中用D类中protected的成员变量和方法创建对象object,则两个类需处于同一个包中: 在Other类中用D类继承A类中protected的成员变量和方法创建对象object,则A类和Other类需处

20175226 2018-2019-2 《Java程序设计》第四周学习总结

20175226 2018-2019-2 <Java程序设计>第四周学习总结 教材学习内容总结 子类与父类 格式class 子类名 extends 父类名 Object类是所有类的祖先类 子类的继承性 在同一包中子类会继承非private的成员和方法 不在同一包中只会继承protected和public的成员和方法 成员变量的隐藏 子类可会将同自身变量名字相同的继承变量隐藏 子类继承方法只能操作子类继承或隐藏的变量 子类新定义的方法不能操作隐藏的成员变量 方法重写 子类中定义一个与父类方法完全

20175314 《Java程序设计》第四周学习总结

20175314 <Java程序设计>第四周学习总结 教材学习内容总结 每个子类只能有一个父类,而一个父类可以有多个子类.可以使用关键字extends来定义一个类的子类:class 子类名 extends 父类名.不加extends关键字时,默认为Object类,Object类是任何类(除了本身)的祖先类.简单的说,子类拥有父类的所有(除了private类及不同包的友好类),同时可以拥有自己新的东西.子类可以通过继承的方法来操作未继承的变量.父类的方法被子类重写时,可以各自产生自己的功能行为.

《Java程序设计》第四周学习总结

学号 2016-2017-2 <Java程序设计>第四周学习总结 教材学习内容总结 1.子类与父类:由继承得到的类称为子类,被继承的类称为父类 2.在类的声明过程中,通常用关键字extend来定义一个类的子类 ,如 class 子类名 extend 父类名 3.如果子类和父类在同一个包中,子类继承了其父类中不是private的成员变量作为自己的成员变量,也继承了其父类中不是private的方法作为自己 的方法,继承的成员变量和方法的访问权限保持不变 4.子类对象的特点:如果子类和父类不在同一个

2017面向对象程序设计(Java)第十四周学习总结

上周的学习的主要内容是Swing用户界面组件.课程的目的是掌握GUI布局管理器的用法和掌握各类Java Swing组件用途及常用API.如果学生有Web前端的相关知识的话,可以结合两者的知识特点进行学习.本章的学习不仅需要理论知识的支撑,而且更需要同学有一定的想象力.希望同学们不仅要熟悉课本和实验上的实例,最好能找到优秀的MVC设计模式前端实例进行研读. 总结第十四周实验报告和博文情况. 首先需要表扬:张美玲  赵晓  两位同学作业完成较好. 实验报告未提交者:  王瑞强  布旦刀杰  范颜军