谁帮我解答一下这个题目呀 MyCanvas() {shape =2;}这就是你的构造函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 程序这样改一下public class AppletTest extends Applet{ public void init() { } public void paint(Graphics g) { MyCanvas c=new MyCanvas(); add(c); c.setShape(1); c.paint(g); }}老弟啊,你的MyCanvas要加到applet的panel上啊。另外,最好不要awt与swing 混用。 to:jxspace(彼黍离离)你帮我运行一下看看吧,行的话分全给你.我用你的方法还是报错!另外我不知道 JApplet 和Applet有什么区别. 还报错?是编译时错误?还是运行时错误?错误信息?我把整个代码贴出来吧,在我这边运行没有问题:import java.applet.*;import java.awt.Graphics;import javax.swing.JPanel;public class AppletTest extends Applet{ MyCanvas c; public void init() { c=new MyCanvas(); add(c); } public void paint(Graphics g) { c.setShape(1); c.paint(g); } }class MyCanvas extends JPanel{ int shape; public MyCanvas() { shape = 2; } public void setShape(int i) { shape = i; } public void paint(Graphics g) { if(shape == 1) { g.drawLine(20, 20, 30, 30); g.drawLine(10, 40, 30, 30); g.drawLine(20, 20, 10, 40); } else if(shape == 2) { g.drawRect(10, 10, 30, 40); } }} jpanel中的graphics中所画得图像不能显示出来 求学习类java网站源码+数据库等可以跑起来的东东学习 2D图形画不出来 香港IT界 大家帮忙看看这几道题选什么,谢谢!! Java里如何实现日期的加减操作???最好给出源码,谢谢 怎样实现在文本框中按下回车,响应jbutton的actionperformed事件,也就是说和jbutton单击事件一样 我应该如何书写我的网络路径? 请教!! help me!!! 既是applet又是application的程序,在appletviewer运行结束时出现问题? 一个也许很傻的问题,怎么把字节码最后弄成exe文件啊。/
{
public void init()
{ } public void paint(Graphics g)
{
MyCanvas c=new MyCanvas();
add(c);
c.setShape(1);
c.paint(g);
}}老弟啊,你的MyCanvas要加到applet的panel上啊。另外,最好不要awt与swing 混用。
另外我不知道 JApplet 和Applet有什么区别.
import java.applet.*;
import java.awt.Graphics;
import javax.swing.JPanel;public class AppletTest extends Applet
{
MyCanvas c;
public void init()
{
c=new MyCanvas();
add(c);
} public void paint(Graphics g)
{
c.setShape(1);
c.paint(g);
}
}class MyCanvas extends JPanel
{ int shape; public MyCanvas()
{
shape = 2;
} public void setShape(int i)
{
shape = i;
} public void paint(Graphics g)
{
if(shape == 1)
{
g.drawLine(20, 20, 30, 30);
g.drawLine(10, 40, 30, 30);
g.drawLine(20, 20, 10, 40);
} else
if(shape == 2)
{
g.drawRect(10, 10, 30, 40);
}
}
}