有空的来啊,在线等

grpengwei 2004-10-20 10:41:39
动画怎么运行啊??
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class Zcy extends JFrame
{ZcyPanel zcy=new ZcyPanel();
public Zcy()
{
super("老婆照片动动");
setBackground(Color.black);
setSize(300,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane=new JPanel();
pane.add(zcy);
setContentPane(pane);
show();
}
public static void main(String[] arguments)
{
JFrame frame=new JFrame();
}
}
class ZcyPanel extends JPanel implements Runnable
{
Thread runner;
Image[] ima =new Image[2];
int com =0;
ZcyPanel()
{
super();

Toolkit kit =Toolkit.getDefaultToolkit();
String iam[]={"mag1.JPEG","mag2.JPEG"};
for(int i=0; i<ima.length;i++)
{
Image ima=kit.getImage(iam[i]);
}
if(runner==null){runner=new Thread(this);runner.start();}
}
public void paintComponent(Graphics g)
{
Graphics2D g2D =(Graphics2D)g;
if(ima!=null)
g2D.drawImage(ima[com],100,100,this);
}
public void run()
{
while(true)
{
pause(1500);
}
}
public void pause(int time){try{Thread.sleep(time);}catch(InterruptedException e){}}
}


为什么我用javac Zcy.java没有错误
但是用java Zcy ,却没有反映呢??? 是不是运行方法有问题啊??
谢谢
...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
边城狂人 2004-10-21
  • 打赏
  • 举报
回复
QQ上,帮你解决了
trumplet 2004-10-20
  • 打赏
  • 举报
回复
我怎么老是晚一步呢?
trumplet 2004-10-20
  • 打赏
  • 举报
回复
照片没显示出来?要不就是没动动?

请给出“还是不行啊”的理由,大家好帮你分析。
grpengwei 2004-10-20
  • 打赏
  • 举报
回复
显示不了图片啊
trumplet 2004-10-20
  • 打赏
  • 举报
回复
刚才在你另一个贴子里也回答了

同意jamesfancy()边城狂人(James Fancy)
边城狂人 2004-10-20
  • 打赏
  • 举报
回复
还是不行是什么意思,又是什么问题?
现在至少把 JFrame 显示出来了吧
grpengwei 2004-10-20
  • 打赏
  • 举报
回复
还是不行啊,谁能告诉我什么原因啊
我不要用APPLET的啊
边城狂人 2004-10-20
  • 打赏
  • 举报
回复
楼上的,人家不是写的 Applet,是写的 Application,晕
边城狂人 2004-10-20
  • 打赏
  • 举报
回复
public static void main(String[] arguments)
{
JFrame frame=new JFrame();
}

你自己定义的 Zcy 没有和,却用类库的什么组件都没有加的新 JFrame,还没有调用它的show方法,当然什么都不会显示了。

改成
public static void main(String[] arguments)
{
Zcy frame = new Zcy();
// 或者
// JFrame frame = new Zcy();
}
Tasia 2004-10-20
  • 打赏
  • 举报
回复
写一个很简单的网页文件:
<html>
<head>Applet</head>
<body>
<applet code="Applet3" width=400 height=300></applet>
</body>
</html>

其实code字段的内容为你的上面的类的类名Zcy。保存为Applet.html。然后运行就可以了

81,092

社区成员

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

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