高手们帮帮我啊!!

lanbing_173 2005-08-22 09:39:59
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test1 extends JApplet
{
public void test1()
{
Graphics g=getGraphics() ;
Font ft=new Font("宋体",Font.ITALIC+Font.BOLD,20);
g.setFont(ft);
g.setColor(Color.yellow);
//ft.getFontName();
String str=new String("您好!");
g.drawString(str,50,70);
}
public void paint(Graphics g)
{

new Test1();
}
}
为什么我在网页中插入之后
浏览的内容是空的呢?
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lanbing_173 2005-08-23
  • 打赏
  • 举报
回复
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class j05_Applet extends JApplet
{

public void GraphicsTest()
{
Graphics g=getGraphics();
g.drawString("这是第一行文本。",50,50);
String str=new String("这是第二行文本。");
g.drawString(str,50,70);

}
public void paint(Graphics g)
{
GraphicsTest() ;
}
}
那你们再看看这个程序啊
为什么又能显示呢?
这是跟上面的同样的做法的啊??
不明白啊?
麻烦再我指点指点啊!!
interhanchi 2005-08-22
  • 打赏
  • 举报
回复
把东西都放到放到init()里面.
believefym 2005-08-22
  • 打赏
  • 举报
回复
applet最先调用的是init()方法,初始化的东西都放这个方法里面好了
边城狂人 2005-08-22
  • 打赏
  • 举报
回复
new Test1() 什么也不会干,你定义的 test1() 这个方法根本就不是构造方法,也就是说,在产生一个新的 Test1 对象的时候,它根本就不会执行。

另外,就算你写对了,是 Test1(),是构造方法了,也不会有效果。因为你构造了一个新的 Test1 对象,而这个对象你并没有把它放在网页上。你放在网页上的那个 Test1 对象(通过 Applet 标签或者 Object 标签放的)的 paint(Graphics) 方法中没有画任何东西,只是构造了一个新的 Test1 对象而已。
/* *游戏说明:此为我边学边做的,但有很多的BUG,参照了我从网上下载的游戏方块设计 * 一、游戏的BUG * 1、提示分数那地方,玩过游戏后,长了分数后,再玩时,后面的数据没清掉 * 2、重级BUG:当在游戏过程中,切换了一个旁边的后,再切换回来后, * 刚才的方块不显了,而且游戏区的数据也不见了。 * 3、我在刚开始做时,没有要窗口上的关闭,现在想要,但不知道怎么加。 * 4、如果用鼠标点了菜单后,再回到游戏区,数据方块又不见了。 * * 二、此游戏没有版权,可以乱改,反正我也是在学习,谢谢那些无私的网友们,不过 * 请你们下次提交上来的源程序有个说明好不好,看得我头都大了,流程图也没得, * 设计说明也没有,完全看源代码,很费力的!谢谢对新人的支持。 * * 三、如果那位高手愿意,请收我为徒弟吧,我学过c/c++、数据结构、编译原理、操作系统等( * 计算机专业的),但对于VC这个大东西来说,,好像一点用也没有,现在在边学边做,门不好入呀! * * 四、请高手帮帮我,请给分析一下问题在哪,谢谢,我对VC还不是很清楚,在文件目录下 * 有设计时的流程图。设计说明我没有写,我是针对每一个流程图模块来设计和编码的。 * * 五、在游戏中,我加了很多注释,以方便理解,主要的代码都在CChileView.h、CChileView.CPP中 * 我想的是,如果新人也想看看的话,可能理解起来快点。不过有点乱,编码中有些冗余。没来 * 得及改。如果你改好了,请给我一份,我想学学。谢谢! * *================================================================================================ * *编译环境: * 1、操作系统 :WindowsXP SP2 * 2、编译器 :Visual C++ 8.0 * *包含文件:所有源文件都在此。 * * *编译参考:此目录下有一个文件名为:Russia.sln的文件,用Visual C++ 8.0 打开,直接就可编译 * 此游戏是我编译通过后,才压缩的。如果编译不了,请联系我,下面有我的QQ和email。 * * *其它事宜:如果还有什么问题我没有提到的,请联系我,愿向你学习。 * *================================================================================================ * *Version :BUG Edtion * *Aauthor :lin_liu60 * *E-mail :lin_liu60@163.com * *QQ :994165 (网名:刘羽峰) * *Date :2006/9/27 * */

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧