import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class MyMouseAdapter{
public static void main(String args[]) {
new MyFrame("drawing...");
}
}class MyFrame extends Frame {
ArrayList points = null;
MyFrame(String s) {
super(s);
points = new ArrayList();
setLayout(null);
setBounds(300,300,400,300);
this.setBackground(new Color(204,204,255));
setVisible(true);
this.addMouseListener(new Monitor());
}
public void paint(Graphics g) {
Iterator i = points.iterator();
while(i.hasNext()){
Point1 p = (Point1)i.next();
g.setColor(Color.BLUE);
g.fillOval((int)p.x,(int)p.y,10,10);
}
}
public void addPoint(Point1 p){
points.add(p);
}
}class Monitor extends MouseAdapter {
public void mousePressed(MouseEvent e) {
MyFrame f = (MyFrame)e.getSource();
f.addPoint(new Point1(e.getX(),e.getY()));
f.repaint();
}
}class Point1 extends Point
{
private static int x,y;
Point1(int x,int y) {
this.x = x;
this.y = y;
}
}由于在pOint中x,y是private的,不能访问,可是我设置成static之后还是不行,看哪个大侠能帮忙解决一下,我是新手,所以多多帮忙。。
import java.awt.event.*;
import java.util.*;
public class MyMouseAdapter{
public static void main(String args[]) {
new MyFrame("drawing...");
}
}class MyFrame extends Frame {
ArrayList points = null;
MyFrame(String s) {
super(s);
points = new ArrayList();
setLayout(null);
setBounds(300,300,400,300);
this.setBackground(new Color(204,204,255));
setVisible(true);
this.addMouseListener(new Monitor());
}
public void paint(Graphics g) {
Iterator i = points.iterator();
while(i.hasNext()){
Point1 p = (Point1)i.next();
g.setColor(Color.BLUE);
g.fillOval((int)p.x,(int)p.y,10,10);
}
}
public void addPoint(Point1 p){
points.add(p);
}
}class Monitor extends MouseAdapter {
public void mousePressed(MouseEvent e) {
MyFrame f = (MyFrame)e.getSource();
f.addPoint(new Point1(e.getX(),e.getY()));
f.repaint();
}
}class Point1 extends Point
{
private static int x,y;
Point1(int x,int y) {
this.x = x;
this.y = y;
}
}由于在pOint中x,y是private的,不能访问,可是我设置成static之后还是不行,看哪个大侠能帮忙解决一下,我是新手,所以多多帮忙。。
解决方案 »
- 请问JAVA做RSA加密出来的密文是什么码啊?
- final的困惑
- lomboz+emf+gef+jem.zip插件哪有可靠下载
- String.class是什么意思!
- 帮忙看一下这个程序,为什么程序在调用t.start()后,没再返回到main()继续运行呢?
- 各位大侠哪里有IBM WEBSPHERE STUDIO DEVELOP DEVICE5.5下载,急,谢谢先
- corba书上的例子的疑问。
- 关于在linux下用java操作数据库的问题,急!!1
- 调查一下,大家过节费有多少,:)
- package的问题:能否这样
- java程序设计与问题解决第4版《高级篇》
- java 读取 excel 问题,在线等,急。
任何类 可以访问
子类 可以访问 可以访问
同一包下的类 可以访问 可以访问 可以访问
自己或内部类 可以访问 可以访问 可以访问 可以访问