2008년 10월 14일
자바6주차 두번째 일기
수업시간에 풀다 못푼 문제 동영상을 보고 같이 풀어 봤습니다.
import java.awt.*;
import java.awt.event.*;
class Ky extends Frame{
TextField tf;
public Ky(){
super ("실습문제!!");
tf = new TextField(10);
Canvas c = new Canvas ();
c.addMouseListener(new MouseAdapter(){ //Canvas의 마우스 리스너에 마우스아답터를 설정
public void mouseClicked(MouseEvent e){ //마우스를 클릭할때 이벤트를 설정하기 위해
tf.setText("x:"+e.getX()+"y:"+e.getY()); //.get이라는 것이 찍을 떄 그 값을 기록해 주는 것
}
});
add (tf, "North");
add (c, "Center");
}
public static void main (String args[]){
Ky y = new Ky();
y.setSize(500,500);
y.setVisible(true);
}
}
이제좀 리스너와 아답터 쓰는거에 감이 잡힐듯합니다.
아직 머랄까 .get과 같이 이런걸 잘 몰라서 힘들지만 ㅠㅠ
교수님이 풀어보라는 문제 푸는데 잘 안되네여 ㅠㅠ
한번더 풀어 보겠습니다.ㅎㅎ
import java.awt.*;
import java.awt.event.*;
class Ky extends Frame{
TextField tf;
public Ky(){
super ("실습문제!!");
tf = new TextField(10);
Canvas c = new Canvas ();
c.addMouseListener(new MouseAdapter(){ //Canvas의 마우스 리스너에 마우스아답터를 설정
public void mouseClicked(MouseEvent e){ //마우스를 클릭할때 이벤트를 설정하기 위해
tf.setText("x:"+e.getX()+"y:"+e.getY()); //.get이라는 것이 찍을 떄 그 값을 기록해 주는 것
}
});
add (tf, "North");
add (c, "Center");
}
public static void main (String args[]){
Ky y = new Ky();
y.setSize(500,500);
y.setVisible(true);
}
}
이제좀 리스너와 아답터 쓰는거에 감이 잡힐듯합니다.
아직 머랄까 .get과 같이 이런걸 잘 몰라서 힘들지만 ㅠㅠ
교수님이 풀어보라는 문제 푸는데 잘 안되네여 ㅠㅠ
한번더 풀어 보겠습니다.ㅎㅎ
# by | 2008/10/14 22:24 | 실험프로젝트2학기 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]