初心者歓迎! Java相談室 その5
■ このスレッドは過去ログ倉庫に格納されています
0466歌月十夜
NGNGこんなんでいいのかな?
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="a" width=320 height=240></applet>
*/
public class a extends Applet{
Point[] p = new Point[2];
Color c = new Color(255,255,0);
public void init(){
setBackground(c);
addMouseListener(new MouseAdapter(){
public void mousePressed(MouseEvent me){
p[0] = me.getPoint();
setBackground(c);
}
public void mouseReleased(MouseEvent me){
p[0] = null;
repaint();
}
});
addMouseMotionListener(new MouseMotionAdapter(){
public void mouseDragged(MouseEvent me){
p[1] = me.getPoint();
repaint();
}
});
}
public void paint(Graphics unko){
int a,b,c,d;
int i,r;
if( p[0] != null && p[1] != null){
a=(int)p[0].getX();
b=(int)p[1].getX();
c=(int)p[0].getY();
d=(int)p[1].getY();
r = (int)Math.sqrt((double)((a-b)*(a-b)+(c-d)*(c-d)));
unko.drawOval(a+r, c+r, r, r);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています