一、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)相关推荐

  1. 快速集成二维码扫描,使用最新版本的zxing(2017.11.10抽取zxing代码)

    github 地址: github.com/maning0303/- ZXingCode 快速集成二维码扫描,使用最新版本的zxing代码提取(2017.11.10) 功能: 1:生成二维码(带Log ...

  2. java程序设计_80后程序员,带你深入理解Java基本的程序设计结构,不来你别后悔...

    前言 现在,假定已经成功地安装了JDK,并且能够运行第2章中给出的示例程序.从现在开始将介绍Java应用程序设计.本章主要讲述程序设计相关的基本概念(如数据类型.分支以及循环)在Java中的实现方式. ...

  3. 【278天】每日项目总结系列016(2017.11.10)

    叨叨两句 ~ DBUtils DBUtils是java编程中的数据库操作实用工具,小巧简单实用. 第一个操作数据库框架(jar), DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代 ...

  4. 软考 java程序设计,软考程序员考点Java语言程序设计之控制流语句分类

    下面希赛小编为大家整理的软考程序员考点Java语言程序设计之控制流语句分类,希望能帮助学友们.具体内容如下: 分类 它们由特定的语句定义符组成.C语言有九种控制语句.可分成以下三类: (1).条件判断 ...

  5. java程序设计封面_Java程序实例封面

    本教程是为Java的初学者和专业人士而设计的,提供有关Java的基本和高级概念中的相关程序示例,方便大家快速入门学习和参考. 在这里可找到实用的Java编程示例.Java可以在各种平台上运行,如Win ...

  6. 《Java程序设计与数据结构教程(第二版)》学习指导

    <Java程序设计与数据结构教程(第二版)>学习指导 目录 图书简况 学习指导 第一章 绪论 第二章 数据和表达式 第三章 使用类和对象 第四章 条件和循环 第五章 编写类 第六章 图形用 ...

  7. JAVA程序设计课程考试试卷专升本考研期末考试真题参考题目(二)

    一.选择题 1.编译下列源程序会得到哪些文件?( D ) class A1{ } class A2{ } public class B{ public static void main(String ...

  8. 第七届全国信息技术应用水平大赛模拟题 JAVA程序设计

    单选题(共60题,每题1分,共60分) 1. Java语言具有许多优点和特点,其中能反映Java程序在不同操作系统下都可以运行的特点是(). A.安全性 B.多线程 C.跨平台 D.可移植 2. Ja ...

  9. Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答

    学技术怎么能不会用服务器,阿里云服务器现8折优惠,还有更多优惠券限量发放 https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.ht ...

  10. 20155307 2016-2017-2 《Java程序设计》第10周学习总结

    20155307 2016-2017-2 <Java程序设计>第10周学习总结 教材学习内容总结 网络编程:就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据 ...

最新文章

  1. 密恐警告:超2000万张,全球最大的人眼图像数据集开源了
  2. 数据库拆分过程及挑战
  3. 线性回归与梯度下降法
  4. 深度学习--简述卷积层如何检测物体边缘原理
  5. C语言函数题- 删除字符串中下标为i的字符
  6. Navigation bar - remove recent object
  7. python 爬虫代码_Python 你见过三行代码的爬虫吗
  8. linux caffe生成的模型,深度学习之pytorch转caffe转ncnn模型转换(三)
  9. POM思想__多个页面时进行的处理
  10. UVa 202 Repeating Decimals
  11. 转帖一篇关于DELPHI调试的文章-AQTime
  12. hyperledger fabric 节点数限制 最大
  13. win10安装SqlServer2005教程
  14. 云课堂智慧职教网页版登录入口_智慧职教云课堂登录
  15. 使用Qt对Excel复选框等进行阅读、修改
  16. (原创)AD账户误删导致Exchange邮箱被删 莫苦恼
  17. 微博上对乔布斯的评价
  18. SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
  19. Github页面图片无法显示Github页面访问不了
  20. LeetCode(力扣)初级算法 字符串篇

热门文章

  1. 计算机网络实验【常见网络测试命令的使用】
  2. 动态分区分配存储管理方式的内存分配回收
  3. php5d,php挖洞基础知识篇以及防范方法
  4. 外部接口需求怎么写_怎么写财务工作报告?送你16套高逼格财务工作报告范文PPT模板,满足不同行业会计需求!...
  5. python mongodb_python实现mongodb的增删改查
  6. HTML表单效果图,html-图片/表格/表单
  7. 小米8android版本打开,怎么查看小米手机安卓系统版本
  8. android byte转string_“嵌入式开发学脚本干嘛”之进制/Byte/Hex处理
  9. T计算机硬件系统是指,计算机硬件系统试题 有答案
  10. java动态编译无法导包_java动态编译整个项目,解决jar包找不到问题.doc