home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / Gamelicator / examples / Boink / WindowResizer.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-04-15  |  1.4 KB  |  29 lines

  1. import com.next.gt.DisplayManager;
  2. import com.next.gt.Gamelication;
  3. import java.awt.event.ComponentAdapter;
  4. import java.awt.event.ComponentEvent;
  5.  
  6. public class WindowResizer extends ComponentAdapter {
  7.    private DisplayManager displayManager;
  8.    private Gamelication owner;
  9.  
  10.    public WindowResizer(DisplayManager var1, Gamelication var2) {
  11.       this.displayManager = var1;
  12.       this.owner = var2;
  13.    }
  14.  
  15.    public void componentShown(ComponentEvent var1) {
  16.       this.displayManager.paint(this.owner.getGraphics());
  17.    }
  18.  
  19.    public void componentHidden(ComponentEvent var1) {
  20.       this.displayManager.paint(this.owner.getGraphics());
  21.    }
  22.  
  23.    public void componentResized(ComponentEvent var1) {
  24.       this.owner.setSize(var1.getComponent().getSize().width - 5, var1.getComponent().getSize().height - 25);
  25.       this.displayManager.setBackgroundTile(this.owner.getImage(this.owner.getCodeBase(), "images/background.gif"));
  26.       this.displayManager.paint(this.owner.getGraphics());
  27.    }
  28. }
  29.