当前位置:  技术问答>java相关

大家好,请问这两个程序为什么不能达到同样的效果

    来源: 互联网  发布时间:2015-01-15

    本文导语:  大家好,我是一名JAVA初学者,下面是书上的代码: import java.awt.*; import java.applet.*; class mydrawstring extends Applet { String str1; public void init() { str1="hello"; } public  void paint(Graphics g)  {    g.drawString(str1,20,20); }...

大家好,我是一名JAVA初学者,下面是书上的代码:
import java.awt.*;
import java.applet.*;
class mydrawstring extends Applet
{
String str1;
public void init()
{
str1="hello";
}
public  void paint(Graphics g) 
{
   g.drawString(str1,20,20);
}
}
下面是我自己写的代码:
import java.awt.*;
import java.applet.*;
class mydrawstring extends Applet
{
String str1;
public void init()
{
str1="hello";
}
public  void start() 
{
  (getGraphics()).drawString(str1,20,20);
}
}
请问为什么两个程序不能达到同样的效果,我错在哪里?如果你愿意的话,请讲一下
init(),start(),paint()几个方法的区别,谢谢!

|
init() 
          Called by the browser or applet viewer to inform this applet that it has been loaded into the system.
start() 
          Called by the browser or applet viewer to inform this applet that it should start its execution.
paint(Graphics g) 
          Paints the container.
执行顺序init->start->paint

    
 
 

您可能感兴趣的文章:

  • 请问:构建嵌入式linux环境时,“Linux内核的移植”是达到什么目的啊?
  • 请问大家如何使用JTextField来达到输入过滤?
  • 请问:假如在表中某个字段存储了200个汉字,而我只想输出这200个汉字中的前10个汉字,怎样才能达到这个效果呢?
  • 请问:请您看下程序,为什么当我的/dev/sda1达到80以后还是没发邮件给我的root呢?
  • 我机器上安装了linux和win2000两个系统,请问如何在两个系统之间切换。
  • 听说,初学JAVA有两个开源程序是必看的,请问是哪两个。在那里下载?
  • 请问一下。如何比较两个字符串是否相同,如果a="123",b="123 "那么他们两个等不等呀?
  • 下载了jbuilder5,是rar格式的,解开后有两个文件,一个是rsc-jb5.bin,一个是rsc-jb5.cue,据说这两个文件是刻光盘的,请问谁知道怎么刻?不会用这两个文件直接安装吧?谢谢!
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问qt启用两个QThread线程可不可以运行不同的程序
  • 请问删除与创建文件的函数是哪两个?
  • 请问ext2与ext3两个文件系统的区别?
  • 请问怎样在两个Frame之间通信
  • 请问:java.rmi.* javax.naming.* 这两个库是应用什么方面的
  • 请问“终端”和“显示器”这两个概念上有什么区别?
  • 我没有图形界面,请问如何用ifconfig命令为网卡添加两个IP地址
  • 请问怎样从键盘读入一个字符串,怎样连接两个字符串,谢谢
  • 请问两个简单问题?
  • 请问:哪里有下载Visibroker for java?我找到了两个地方,但是无法下载?(在线等待)
  • 请问两个毫不相关的程序,怎样实现通信
  • 请问安装缺这两个件到哪里去下!!
  • 请问 linux与windows两个平台下如何实现高速数据传输?
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好? iis7站长之家
  • 请问 : read, 与recv 两个函数有什么区别啊?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问高手,java的打印效果你们能做到什么程度?
  • 请问在windows环境下怎么用servlet看效果?
  • 我现在正在学servlet,请问我如何做实验以看到我编的效果如何?需要安装什么软件呢?
  • 请问,对于管道,如果还没有write就开始read,为什么它的执行效果就跟运行一个无限循环一样?
  • 请问:我想在applet中处理动画图像,能看见水在动的效果,谁有好的建议能给谈谈?来者有分!!!
  • 请问什么同样效果的flash和applet的执行速度却不一样?
  • 请问为什么这样的两个while循环却有不同的效果
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!
  • 请问linux下GUI开发的问题!
  • 请问出现fstab文件丢失该怎么修复呀?
  • 请问这个方法如何调用?
  • 请问一个奇怪的问题!
  • 请问在网页中打开的新窗口,如何让其居中。
  • 请问我该学什么了
  • 请问安装zhcon,cxterm问题
  • 非常急! 请问daemontools 在red hat 9下的安装问题? 在线等待
  • 请问如何在一台单机上装VMware的网络访问问题?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3