首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

关于DrawPanel的一个有关问题

2013-01-23 
关于DrawPanel的一个问题最近在学习java的时候遇到了一个关于DrawPanel的问题具体代码与错误提示如下:、pub

关于DrawPanel的一个问题
最近在学习java的时候遇到了一个关于DrawPanel的问题具体代码与错误提示如下:、
public class DrawLine1 {
    public static void main(String[] args) {

    DrawingPanel panel = new DrawingPanel(200, 100);
    Graphics g = panel.getGraphics();
    g.drawLine(25, 75, 175, 25);

   }
 }
错误提示:DrawingPanel cannot be resolved to a type
  DrawingPanel cannot be resolved to a type
(希望给出改进的具体方法,所使用的IDE ecilipes)
[解决办法]
public class Demo9_1 extends JFrame{

MyPanel mp=null;
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo9_1 demo=new Demo9_1();

}
public Demo9_1()
{
mp=new MyPanel();
this.add(mp);
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
//定义一个MyPanel(我自己的面板,是用于绘图和现实绘图的区域)
class MyPanel extends JPanel
{
//重写(覆盖)JPanel的paint方法
//Graphics是绘图的重要类,你可以把它理解成一只画笔
public void paint(Graphics g)
{
//1.调用父类函数完成初始化任务
//这句话不能少
super.paint(g);
//先画出一个圆
//g.setColor(Color.red);
//g.drawOval(10, 10, 30, 30);
//g.drawLine(10, 10, 40, 40);
//矩形
//g.drawRect(10, 10, 40, 60);
//填充矩形
//设置颜色
//g.setColor(Color.blue);
//g.fillRect(70, 80, 30, 30);

//在面板上画出图片
//Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/ss.GIF"));
//显示
//g.drawImage(im, 90, 90, 200, 150, this);
g.setColor(Color.red);
g.setFont(new Font("华文彩云",Font.BOLD,30));
g.drawString("刹", 100, 100);
}
}
我是这么写的,LZ你参考下吧

热点排行