ºßÆþ ¹Ù´ÃÀÇ ¹®Á¦¸¦ ÇÁ·Î±×·¥Çϴµ¥ ¸·Çû½À´Ï´Ù.!!


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :°­Áö¾Ö 2000³â 4¿ù 23ÀÏ 16:30:44

Çѹø¾¿ µ¹¸®´Â °ÍÀº °¡´ÉÇѵ¥ n¹ø µ¹¸±·Á±¸ Çϴϱñ ¹ÚÈü´Ï´Ù. init°ú paint¿¡ for¹®À» µ¹·È´Âµ¥ ¾È µÇ´õ¶ó±¸¿ä
¼Ò½º º¸³¾Å״ϱñ ¹®Á¦Á¡ ¸»¾¸ÇØÁÖ¼¼¿ä
n¹ø µ¹·Á¼­ ¹Ù´ÃÀÌ ¼±¿¡ ´êÀ¸¸é counter¸¦ Áõ°¡½ÃÄѼ­ È®·ü °ªÀ» °è»êÇÏ´Â ¹®Á¦ °Åµç¿äimport java.awt.*;
import java .awt.event.*;


public class Niddle extends Frame{


int W_size=600;
int H_size=320;
int Nid=80;
int theta;
Point p1,p2;
int num;
//int n;
public Niddle(){
super("ºßÆþÀǹٴýÇÇè");
setSize(600, 320);
p1 = new Point();
p2 = new Point();


initXY();
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});


InputForm inputForm = new InputForm(this);
}
public void initXY(){

for(int i=1; i<=num; i++){
p1.x=(int)(Math.random()*600);
p1.y=(int)(Math.random()*320);

theta=(int)(Math.random()*Math.PI*2);

p2.x=(int)(p1.x+Nid*(Math.cos(theta)));
p2.y=(int)(p1.y+Nid*Math.sin(theta));
check();
}
}


public void check(){
if(p1.y<120){
if(120<p2.y && p2.y<220 )
System.out.println("ù¹ø°ÁÙ¿¡ °Éħ");
}
if(p1.y>120 && p1.y<=220)
{ if(220<p2.y && p2.y<320 )
System.out.println("µÎ¹ø°ÁÙ¿¡ °Éħ");
if(120>p1.y&&20<p1.y)
System.out.println("ù¹ø°ÁÙ¿¡ °Éħ");
}
if(p1.y>220 && p1.y<=320)
{ if(p2.y>320 )
System.out.println("¼¼¹ø°ÁÙ¿¡ °Éħ");
if(220>p1.y&&120<p1.y)
System.out.println("µÎ¹ø°ÁÙ¿¡ °Éħ");
}
}


public void paint(Graphics g)
{
for(int i=1;i<=3;i++){
g.drawLine(0,i*100+20,600,i*100+20);
}
System.out.print(p1.x + "-" + p1.y + "-" + p2.x + "-" + p2.y);
for(int i=1; i<=num; i++){
g.drawLine(p1.x,p1.y,p2.x,p2.y);
System.out.println("asdfasdfasdf"+num);
}
}
static public void main(String arg[])
{
Niddle niddle=new Niddle();
}
}


class InputForm extends Frame
{
public int Num;

Niddle n;
Label label1;
TextField textF1;
Button b1;
InputForm(Niddle niddle){
super("¸î¹ø ´ì±æ²¨???");
setLayout(new FlowLayout());
setSize(300, 300);


n = niddle;


label1 = new Label("ÀÔ·Â: ");
textF1 = new TextField();
b1 = new Button(" È®ÀÎ ");


add(label1);
add(textF1);
add(b1);


b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Num = Integer.parseInt(textF1.getText());
setVisible(false);
n.show();
n.num = Num;
System.out.println("°¹¼ö:"+Num);
}
});
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});


setVisible(true);
}
}





´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]