求解答,我已经引入了java.awt.*; 为什么会没有导入Point类?

importjava.awt.*;importjava.awt.event.*;importjava.util.*;publicclassMyMouseAdapter1{... import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class MyMouseAdapter1{
public static void main(String args[]) {
new MyFrame("drawing...");
}
}
class MyFrame extends Frame {
ArrayList<Point> points = null;
MyFrame(String s) {
super(s);
points = new ArrayList<Point>();
setLayout(null);
setBounds(300,300,400,300);
this.setBackground(new Color(204,204,255));
setVisible(true);
this.addMouseListener(new MyMonitor());
}

public void paint(Graphics g) {
Iterator<Point> i = points.iterator();
while(i.hasNext()){
Point p1 = i.next();
g.setColor(Color.BLUE);

g.drawRect(p1.x , p1.y, 10 , 10);
}
}
public void addPoint(Point p){
points.add(p);
}
}
class MyMonitor extends MouseAdapter {
public void mousePressed(MouseEvent e) {
MyFrame f = (MyFrame)e.getSource();
f.addPoint(new Point(e.getX(), e.getY()));
f.repaint();
}
}
展开
 我来答
精致且灿烂丶典范k
2012-03-31 · TA获得超过9583个赞
知道大有可为答主
回答量:1.3万
采纳率:3%
帮助的人:4095万
展开全部
你的问题 pint不是类型没有导入包 把下面的类加入到类的前面 mport java.awt.Point; list.add(new Point(4,5)); list.add(new Point(4,,GzShBY
追问
你的回到打完整的吗?
why213344
2012-04-01
知道答主
回答量:21
采纳率:0%
帮助的人:12.2万
展开全部
我感觉你的是JDK版本的问题,这么写确实是没有问题的!~
追问
本来的jdk是1.6的, 我有重新按了一个1.7版本的还是出现这个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安静的火柴
2012-04-01 · 超过12用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:23.7万
展开全部
用的什么工具 ?》 我用Myeclipse 可以编译过去的 ···
你用 eclipse 试试 ~
追问
eclipse 运行没有问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式