자바에서 컴포넌트 크기가 변경될때 호출되는 이벤트는 Component Event입니다. 컴포넌트 이벤트를 수신하는 리스너로 ComponentListener 인터페이스와 ComponentAdapter 추상클래스가 존재합니다.
이 인터페이스내에 메소드중, void componentResized(ComponentEvent e) 메소드가 바로 컴포넌트가 리사이즈 되었을때 호출되는 메소드 입니다.
ComponentListener/ComponentAdapter를 addComponentListener 메소드를 사용하여 리사이즈 이벤트를 수신하고 싶은 컴포넌트에 등록한후, 사이즈가 변경될때 원하시는 처리를 하시면 됩니다.
ex) 사용예
Panel pane = new Panel();
pane.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
System.out.println("resizing");
}
});