modules/graphics/src/main/java/com/sun/javafx/stage/WindowPeerListener.java

Print this page




  37  *
  38  */
  39 public class WindowPeerListener implements TKStageListener {
  40 
  41     private final Window window;
  42 
  43     public WindowPeerListener(Window window) {
  44         this.window = window;
  45     }
  46 
  47     @Override
  48     public void changedLocation(float x, float y) {
  49         WindowHelper.notifyLocationChanged(window, x, y);
  50     }
  51 
  52     @Override
  53     public void changedSize(float width, float height) {
  54         WindowHelper.notifySizeChanged(window, width, height);
  55     }
  56 





  57     public void changedFocused(boolean focused, FocusCause cause) {
  58         // Also overridden in subclasses
  59         window.setFocused(focused);
  60     }
  61 
  62     public void changedIconified(boolean iconified) {
  63         // Overridden in subclasses
  64     }
  65 
  66     public void changedMaximized(boolean maximized) {
  67         // Overridden in subclasses
  68     }
  69 
  70     public void changedResizable(boolean resizable) {
  71         // Overridden in subclasses
  72     }
  73 
  74     public void changedFullscreen(boolean fs) {
  75         // Overridden in subclasses
  76     }




  37  *
  38  */
  39 public class WindowPeerListener implements TKStageListener {
  40 
  41     private final Window window;
  42 
  43     public WindowPeerListener(Window window) {
  44         this.window = window;
  45     }
  46 
  47     @Override
  48     public void changedLocation(float x, float y) {
  49         WindowHelper.notifyLocationChanged(window, x, y);
  50     }
  51 
  52     @Override
  53     public void changedSize(float width, float height) {
  54         WindowHelper.notifySizeChanged(window, width, height);
  55     }
  56 
  57     @Override
  58     public void changedScale(float xScale, float yScale) {
  59         WindowHelper.notifyScaleChanged(window, xScale, yScale);
  60     }
  61 
  62     public void changedFocused(boolean focused, FocusCause cause) {
  63         // Also overridden in subclasses
  64         window.setFocused(focused);
  65     }
  66 
  67     public void changedIconified(boolean iconified) {
  68         // Overridden in subclasses
  69     }
  70 
  71     public void changedMaximized(boolean maximized) {
  72         // Overridden in subclasses
  73     }
  74 
  75     public void changedResizable(boolean resizable) {
  76         // Overridden in subclasses
  77     }
  78 
  79     public void changedFullscreen(boolean fs) {
  80         // Overridden in subclasses
  81     }