为什么在applet中显示不了Image呢? public void paint(Graphics g) { g.drawImage(img, 0, 0, this); }这个是Applet才有的,而你在class PanelImage extends Panel 中使用,恐怕不行哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示图片是applet类的方法,你在applet中调用试试 这是我刚做的既有图片还有个按钮~~~~~~ import java.awt.*; import java.applet.*; import java.net.*; public class AppletFirst extends Applet{ Button btn=new Button("这是一个按钮"); public void init(){ this.setLayout(new BorderLayout()); this.add(btn,BorderLayout.SOUTH) ;} public void paint (Graphics g){ g.drawString("Hello applet!",100,100); g.drawRect(10,10,50,50); g.drawOval(60,60,90,90); try { URL url=new URL(this.getCodeBase()+"\\1.jpg"); Image img=this.getImage(url); g.drawImage(img,80,80,this); } catch (Exception e) { System.out.println(e.toString()); } } 我想应该你用toolkit工具类来加载图片, java实现一个静态方法传递一个数组参数返回一个大小倍增的数组并包含原来数组中的对象 Tomcat配置问题?????? 在线等,关于switch case语句的问题,执行后结果不对,谁来帮下哈 索引超出范围 使用DefaultTableMode 如何控制列 为适宜大小长度 用自己真实的IP,SOCKET无法连接 这种报错怎么改 我没用过JAVA,急需知道下面的代码结果,能否帮我解释一下? 转换成/ 关于JBuilder6的一个问题 一个参数传值得问题,您就顺便给俺讲讲吧 怎么样获取c:盘根目录下的文件?救急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
import java.net.*; public class AppletFirst extends Applet{
Button btn=new Button("这是一个按钮");
public void init(){
this.setLayout(new BorderLayout());
this.add(btn,BorderLayout.SOUTH) ;
}
public void paint (Graphics g){
g.drawString("Hello applet!",100,100);
g.drawRect(10,10,50,50);
g.drawOval(60,60,90,90);
try {
URL url=new URL(this.getCodeBase()+"\\1.jpg");
Image img=this.getImage(url);
g.drawImage(img,80,80,this);
}
catch (Exception e)
{
System.out.println(e.toString());
}
}