Java 鼠标点击画图
publicvoidpaintComponent(Graphicsg){super.paintComponent(g);this.g=(Graphics2D)g;}pri...
public void paintComponent(Graphics g)
{
super.paintComponent(g);
this.g = (Graphics2D)g;
}
private class MyMouse implements MouseListener
{
public void mouseClicked(MouseEvent event)
{ g.setPaint(color);
Ellipse2D ellipse = new Ellipse2D.Double(7.0,7.0,10,10);
g.fill(ellipse);
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
}
为什么就是画不出来呢?编译没问题,必须在paintComponen里画吗? 展开
{
super.paintComponent(g);
this.g = (Graphics2D)g;
}
private class MyMouse implements MouseListener
{
public void mouseClicked(MouseEvent event)
{ g.setPaint(color);
Ellipse2D ellipse = new Ellipse2D.Double(7.0,7.0,10,10);
g.fill(ellipse);
}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
}
为什么就是画不出来呢?编译没问题,必须在paintComponen里画吗? 展开
1个回答
展开全部
必须 用浏览器 运行 首先建个html 文件 打开源文件 可用记事本编辑 编译你的这个文件后 会得到一个 .class文件 < Applet code= ?.class > </applet > 然后把你的这个文件 嵌入 刷新html 文件 就ok啦
至于< ........> <........> 括号里的代码 反正很少 30个字符的样子 具体代码我也记不是很清楚啦 你自己去查 资料书 或者找一下 Java 源文件的网站 搜Applet 小应用程序
我记得 我刚开始的时候也是 像你一样编译没问题 就是画不出来呢 后来通过老师的指点才知道 他不是用JCreate 或 JBiuld 或 eclipse 运行的
至于< ........> <........> 括号里的代码 反正很少 30个字符的样子 具体代码我也记不是很清楚啦 你自己去查 资料书 或者找一下 Java 源文件的网站 搜Applet 小应用程序
我记得 我刚开始的时候也是 像你一样编译没问题 就是画不出来呢 后来通过老师的指点才知道 他不是用JCreate 或 JBiuld 或 eclipse 运行的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询