00001 package dionarap; 00002 00003 import java.awt.Rectangle; 00004 import java.awt.event.*; 00005 00016 public class ListenerFenster implements ComponentListener { 00017 private Navigator navigator; 00018 00019 ListenerFenster(Navigator navigator) { 00020 this.navigator = navigator; 00021 } 00022 00023 public void componentMoved(ComponentEvent e) { 00024 Rectangle hfBounds = e.getComponent().getBounds(); 00025 00026 navigator.setBounds(hfBounds.width + hfBounds.x + 5, hfBounds.y, 0, 0); 00027 navigator.pack(); 00028 //System.out.println(e.getComponent().getClass().getName() + " -- Moved | " + hfBounds.width + " | " + hfBounds.x); 00029 } 00030 00031 @Override 00032 public void componentHidden(ComponentEvent e) { 00033 // TODO Auto-generated method stub 00034 } 00035 00036 @Override 00037 public void componentResized(ComponentEvent e) { 00038 // TODO Auto-generated method stub 00039 } 00040 00041 @Override 00042 public void componentShown(ComponentEvent e) { 00043 // TODO Auto-generated method stub 00044 } 00045 00046 }