jfreerails.controller
Class JFrameMinimumSizeEnforcer

java.lang.Object
  extended by jfreerails.controller.JFrameMinimumSizeEnforcer
All Implemented Interfaces:
java.awt.event.ComponentListener, java.util.EventListener

public class JFrameMinimumSizeEnforcer
extends java.lang.Object
implements java.awt.event.ComponentListener

Since there is no setMinimum size method on JFrame, we use an instance of this class to do the job.

Author:
Luke

Field Summary
private  int minHeight
           
private  int minWidth
           
 
Constructor Summary
JFrameMinimumSizeEnforcer(int w, int h)
           
 
Method Summary
 void componentHidden(java.awt.event.ComponentEvent arg0)
           
 void componentMoved(java.awt.event.ComponentEvent arg0)
           
 void componentResized(java.awt.event.ComponentEvent arg0)
           
 void componentShown(java.awt.event.ComponentEvent arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minWidth

private final int minWidth

minHeight

private final int minHeight
Constructor Detail

JFrameMinimumSizeEnforcer

public JFrameMinimumSizeEnforcer(int w,
                                 int h)
Method Detail

componentResized

public void componentResized(java.awt.event.ComponentEvent arg0)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent arg0)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentShown

public void componentShown(java.awt.event.ComponentEvent arg0)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent arg0)
Specified by:
componentHidden in interface java.awt.event.ComponentListener