Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.remoting.samples.chat.client;
 
 import java.awt.*;
 import javax.swing.*;

Title: Chat4

Description:

Copyright: Copyright (c) 2003

Company:

Author(s):
not attributable
Version:
1.0
public class CloseableFrame extends JFrame implements Closeable {
  private Closeable parent;
  public CloseableFrame(Closeable parent) {
    setParent(parent);
  }
  public CloseableFrame() {
    setParent(null);
  }
  public void notifyOnClose(Component c)
  {
    setVisible(false);
    if ( != null)
    {
      .notifyOnClose(this);
    }
  }
  protected void setParent(Closeable parent)
  {
    this. = parent;
  }
  protected Closeable parent()
  {
    return ;
  }
  protected void center()
  {
    //Center the window
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
    Dimension frameSize = getSize();
    if (frameSize.height > screenSize.height) {
      frameSize.height = screenSize.height;
    }
    if (frameSize.width > screenSize.width) {
      frameSize.width = screenSize.width;
    }
    setLocation( (screenSize.width - frameSize.width) / 2,
                      (screenSize.height - frameSize.height) / 2);
  }
  public static void main(String[] args) {
    Closeable CloseableFrame = new CloseableFrame();
  }
New to GrepCode? Check out our FAQ X