Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 一个小问题!!帮帮找找错在那?
sunxiaoming





发贴: 21
积分: 0
于 2006-09-07 10:39 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
程序:
package myprojects.drawline;

import java.awt.*;
import java.awt.event.*;
import java.awt.Graphics;
class DrawLine extends Frame {
public DrawLine() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
  dispose();
  System.exit(0);
  }
});
this.addMouseListener(new MouseAdapter()
{
int orgX;
int orgY;
public void mousePressed(MouseEvent e)
{
   orgX = e.getX();
   orgY = e.getY()
}
public void mouseReleased(MouseEvent e)
{
this.getGraphics.drawLine(orgX,orgY,e.getX(),e.getY());
}
}
);

}

public static void main(String args[]) {
  System.out.println("Starting DrawLine...");
  DrawLine mainFrame = new DrawLine();
  mainFrame.setSize(400, 400);
  mainFrame.setTitle("DrawLine");
  mainFrame.setVisible(true);
  }
}

错误:
D:\学习环境\JCreator Pro\DrawLine\DrawLine.java:39: cannot resolve symbol
symbol: variable getGraphics
  this.getGraphics.drawLine(orgX,orgY,e.getX(),e.getY());
^
1 error
个人想法:可能匿名类不能用this.getGraphics.drawLine()这个方法。当将this 去掉后错误是一样的。
如下:
D:\学习环境\JCreator Pro\DrawLine\DrawLine.java:39: cannot resolve symbol
symbol: variable getGraphics
getGraphics.drawLine(orgX,orgY,e.getX(),e.getY());
^
1 error




话题树型展开
人气 标题 作者 字数 发贴时间
6776 一个小问题!!帮帮找找错在那? sunxiaoming 1345 2006-09-07 10:39
5217 Re:一个小问题!!帮帮找找错在那? 四維 1630 2006-09-07 12:35

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923