CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

弱问一个....

楼主nhzp(怒火之袍)2003-07-04 19:49:05 在 Java / J2SE / 基础类 提问

小弟在Application的作图上犯包了,以下是一个内隐类  
   
  //作图画布内隐类  
      class   Draw   extends   JPanel   {  
   
          //y坐标  
          int[]   y=new   int[360];  
   
          //设定坐标  
          public   Draw(int   a[]){  
              System.arraycopy(a,0,y,0,360);  
              System.out.println("!!");  
              repaint();  
          }  
   
          //改画组件  
          public   void   paintComponent(Graphics   g){  
              System.out.println("!!!");  
              super.paintComponent(g);  
              g.setColor(Color.RED);  
              for   (int   i=0;i<=23;++i)  
                  g.fillRect(i*15,y[i*15+7],15,y[i*15+7]);  
              for   (int   i=0;i<359;++i)  
                  g.drawLine(i,i+1,y[i],y[i+1]);  
          }  
      }  
   
      //牛顿差值  
      public   int[]   newTon(int   arg[])   {  
          ......  
          传回一个数组  
      }  
   
  现在我在这个内隐类的外覆类中new   了一个Draw(),可为啥么打不出图像呢??  
  程序只打出!!,说明根本没进去paintComponent(Graphics   g)中啊......  
   
  请大侠指教 问题点数:0、回复次数:4Top

1 楼nhzp(怒火之袍)回复于 2003-07-04 19:50:29 得分 0

贴错了...那个插值函数是在外覆类里的。。。Top

2 楼nhzp(怒火之袍)回复于 2003-07-04 23:54:06 得分 0

顶啊Top

3 楼sphinx135(拿破锣)回复于 2003-07-05 00:44:51 得分 0

麻烦楼主再写清楚一点Top

4 楼XKP(低等下人)回复于 2003-07-05 01:51:13 得分 0

内隐类的外覆类中new   了一个Draw(),可为啥么打不出图像呢??  
   
  你new了一个之后,有没有把这个draw加入到你的  
  Frame中阿?  
  getContentPane().add(   draw   );  
  Top

相关问题

  • 弱弱的问?
  • 弱弱地问
  • 弱弱地问
  • 弱弱的问
  • 弱弱地问
  • 弱弱的问
  • 弱弱的问
  • 弱弱的问?
  • 弱弱的问:
  • 弱弱的问!!

关键词

  • 坐标
  • paintcomponent
  • draw
  • 内隐类
  • 作图
  • println

得分解答快速导航

  • 帖主:nhzp

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo