201671010128 2017-11-10《Java程序设计》之应用程序部署(2)
一、Applet类中常用的几种常用方法
public class appletName extends Applet
{
public void init( ) { … … }
public void start( ) { … … }
public void stop( ) { … … }
public void destroy( ) { … … }
public void paint(Graphics g) { … … }
……
}
- init()
当一个Applet被系统执行时,系统将首先自动执行init( )方法。
通常用init( )方法作一些初始化工作。如:创建对象、设置初始状态、加载图象等。
public void init( )
{ …… }
init()方法只能被执行一次。 - start()
系统在执行完init()后,将自动执行start()。
public void start( )
{ …… }
每当离开Applet网页后再返回时,系统会再一次执行start( )方法。
start( ) 可被执行多次。
- stop()
当用户离开Applet所在的页面转到其它页面时,stop( )方法被调用。
public void stop( )
{ … … }
当浏览器又回到Applet所在页时,start( )方法又会被调用。
stop( )也可被执行多次。
- destory()
系统在浏览器关闭时才调用destroy( ) 。
调用destroy( )方法时,它将负责收回占用的系统资源。
- paint()
调用destroy( )方法时,它将负责收回占用的系统资源。
可用paint(Graphics g)方法在屏幕上显示信息,如文字、色彩、图像等。
当调用paint()方法时,浏览器产生一个Graphics类的实例,并传给方法paint()中的参数g。
利用g可调用Graphics类中的方法。
例: g.drawString(“x=“+x,10,10)
永远不要企图调用paint(),一般可通过调用repaint()方法时,实现对paint()的调用。
repaint执行如下:
首先清除paint()方法以前所画内容;
再调用paint()方法重画。
二、面向对象程序设计课程学习进度条
周次 | (阅读/编写)代码的行数 | 发布博客量/评论博客数量 | 课堂/课余学习时间(小时) | 最满意的编程任务 |
第一周 | 20/7 | 1/1 | 6/4 | 编写Hello world程序 |
第二周 | 38/20 | 1/1 | 6/5 | 实验二 任务三 |
第三周 | 50/30 | 1/1 | 6/7 | 实验三 |
第四周 | 58/46 | 1/1 | 6/5 | 编写输出N位数各位数字,及求和 |
第五周 | 67/53 | 1/1 | 6/6 | 类的定义与重载 |
第六周 | 71/60 | 1/1 | 6/4 | 接口 |
第八周 | 80/66 | 1/1 | 6/3 | Lamdba表达式 |
第九周 | 85/60 | 1/1 | 6/2 | ID的操作 |
第十周 | 121/80 | 1/1 | 6/2 | 实验九 |
第十一周 | 120/84 | 1/1 | 6/2 | 实验十 |
第十二周 | 131/90 | 1/1 | 6/2 | 实验十一 |
第十三周 | 130/100 | 1/1 | 6/2 | 实验十二 |
第十四周 | 120/90 | 1/1 | 6/2 | 实验十三 |
第十五周 | 124/90 | 1/1 | 6/2 | 实验十四 |
第十六周 | 130/80 | 1/ | 6/2 | 实验十四 |
...... | ||||
累计 | 1245/869 | 16/15 | 90/50 |
转载于:https://www.cnblogs.com/rhq-java/p/8018858.html
201671010128 2017-11-10《Java程序设计》之应用程序部署(2)相关推荐
- 快速集成二维码扫描,使用最新版本的zxing(2017.11.10抽取zxing代码)
github 地址: github.com/maning0303/- ZXingCode 快速集成二维码扫描,使用最新版本的zxing代码提取(2017.11.10) 功能: 1:生成二维码(带Log ...
- java程序设计_80后程序员,带你深入理解Java基本的程序设计结构,不来你别后悔...
前言 现在,假定已经成功地安装了JDK,并且能够运行第2章中给出的示例程序.从现在开始将介绍Java应用程序设计.本章主要讲述程序设计相关的基本概念(如数据类型.分支以及循环)在Java中的实现方式. ...
- 【278天】每日项目总结系列016(2017.11.10)
叨叨两句 ~ DBUtils DBUtils是java编程中的数据库操作实用工具,小巧简单实用. 第一个操作数据库框架(jar), DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代 ...
- 软考 java程序设计,软考程序员考点Java语言程序设计之控制流语句分类
下面希赛小编为大家整理的软考程序员考点Java语言程序设计之控制流语句分类,希望能帮助学友们.具体内容如下: 分类 它们由特定的语句定义符组成.C语言有九种控制语句.可分成以下三类: (1).条件判断 ...
- java程序设计封面_Java程序实例封面
本教程是为Java的初学者和专业人士而设计的,提供有关Java的基本和高级概念中的相关程序示例,方便大家快速入门学习和参考. 在这里可找到实用的Java编程示例.Java可以在各种平台上运行,如Win ...
- 《Java程序设计与数据结构教程(第二版)》学习指导
<Java程序设计与数据结构教程(第二版)>学习指导 目录 图书简况 学习指导 第一章 绪论 第二章 数据和表达式 第三章 使用类和对象 第四章 条件和循环 第五章 编写类 第六章 图形用 ...
- JAVA程序设计课程考试试卷专升本考研期末考试真题参考题目(二)
一.选择题 1.编译下列源程序会得到哪些文件?( D ) class A1{ } class A2{ } public class B{ public static void main(String ...
- 第七届全国信息技术应用水平大赛模拟题 JAVA程序设计
单选题(共60题,每题1分,共60分) 1. Java语言具有许多优点和特点,其中能反映Java程序在不同操作系统下都可以运行的特点是(). A.安全性 B.多线程 C.跨平台 D.可移植 2. Ja ...
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...
- 20155307 2016-2017-2 《Java程序设计》第10周学习总结
20155307 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据 ...
最新文章
- 密恐警告:超2000万张,全球最大的人眼图像数据集开源了
- 数据库拆分过程及挑战
- 线性回归与梯度下降法
- 深度学习--简述卷积层如何检测物体边缘原理
- C语言函数题- 删除字符串中下标为i的字符
- Navigation bar - remove recent object
- python 爬虫代码_Python 你见过三行代码的爬虫吗
- linux caffe生成的模型,深度学习之pytorch转caffe转ncnn模型转换(三)
- POM思想__多个页面时进行的处理
- UVa 202 Repeating Decimals
- 转帖一篇关于DELPHI调试的文章-AQTime
- hyperledger fabric 节点数限制 最大
- win10安装SqlServer2005教程
- 云课堂智慧职教网页版登录入口_智慧职教云课堂登录
- 使用Qt对Excel复选框等进行阅读、修改
- (原创)AD账户误删导致Exchange邮箱被删 莫苦恼
- 微博上对乔布斯的评价
- SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- Github页面图片无法显示Github页面访问不了
- LeetCode(力扣)初级算法 字符串篇
热门文章
- 计算机网络实验【常见网络测试命令的使用】
- 动态分区分配存储管理方式的内存分配回收
- php5d,php挖洞基础知识篇以及防范方法
- 外部接口需求怎么写_怎么写财务工作报告?送你16套高逼格财务工作报告范文PPT模板,满足不同行业会计需求!...
- python mongodb_python实现mongodb的增删改查
- HTML表单效果图,html-图片/表格/表单
- 小米8android版本打开,怎么查看小米手机安卓系统版本
- android byte转string_“嵌入式开发学脚本干嘛”之进制/Byte/Hex处理
- T计算机硬件系统是指,计算机硬件系统试题 有答案
- java动态编译无法导包_java动态编译整个项目,解决jar包找不到问题.doc