¼Ò¼³ java.awt ¼Ò½ºÄڵ堠Event  ComponentEvent  

ÄÄÆ÷³ÍÆ®ÀÇ º¯È­¿¡ µû¸¥ Á¤º¸¸¦ º¸¿©ÁÖ´Â ¿¹Á¦

ComponentEventTest.java

import java.awt.*;
import 
java.awt.event.*;
public class ComponentEventTest extends 
Frame {
   
public 
ComponentEventTest() {
      
super("ComponentEvent"
);
      ComponentListener cl = 
new 
ComponentAdapter() {
         
public void 
componentHidden(ComponentEvent e) {
            System.out.println(e);
         }
         
public void 
componentMoved(ComponentEvent e) {
            System.out.println(e);
         }
         
public void 
componentResized(ComponentEvent e) {
            System.out.println(e);
         }
         
public void 
componentShown(ComponentEvent e) {
            System.out.println(e);
         }
      };
      addComponentListener(cl);
      Button b = 
new Button("´Ý±â"
);
      add(b);
      b.addActionListener(
new 
ActionListener() {
     
public void 
actionPerformed(ActionEvent e) {
           System.exit(
0
);
         }
      });
   }
   
public static void 
main(String[] args) {
      ComponentEventTest f = 
new 
ComponentEventTest();
      f.setSize(
200100
);
      f.setVisible(
true
);
   }
}

D:\java\awt>javac ComponentEventTest.java
D:\java\awt>java ComponentEventTest
java.awt.event.ComponentEvent[COMPONENT_RESIZED (0,0 200x100)] on frame0
java.awt.event.ComponentEvent[COMPONENT_SHOWN] on frame0
java.awt.event.ComponentEvent[COMPONENT_MOVED (0,2 200x100)] on frame0
java.awt.event.ComponentEvent[COMPONENT_MOVED (0,9 200x100)] on frame0
java.awt.event.ComponentEvent[COMPONENT_MOVED (2,14 200x100)] on frame0
java.awt.event.ComponentEvent[COMPONENT_MOVED (-4,-4 1160x844)] on frame0
java.awt.event.ComponentEvent[COMPONENT_RESIZED (-4,-4 1160x844)] on frame0

ÄÄÆ÷³ÍÆ®ÀÇ Å©±âº¯È­, À̵¿, º¸À̱⠵îÀÌ ¼³Á¤µÉ ¶§ ÄÄÆ÷³ÍÆ® À̺¥Æ®°¡ ¹ß»ý, ComponentListener·Î ¹Þ¾Æ¼­ ó¸®



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ±è´ë¼º