gui
Class ClosableJFrame

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by gui.ClosableJFrame
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Direct Known Subclasses:
AddressFrame, AffineExample, AppletFrame, ArrayDialog, ArrowCone3dTest, BorderFrame, Browser, CdLabelPrinter, CdLabelPrinter, CdLabelPrinterFrame, ColorGridFrame, ComponentMoveFrame, CopyDir, DymoFrame, DymoLabelFrame, FImageFrame, FractalsImageFrame, GraphFrame, HtmlViewer, IconFrame, ImageFrame, ImageMorph, ImagePrinter, ImageThumbViewer, InfoFrame, KeyTestFrame, Main, Main, Main, Main, Main, Main2, MatrixDialog, Mountain, myImageViewer, myImageViewer, myImageViewer, mySpectrogramViewer, PolyFrame, Preview, PrintFrame, PrintFrame, PrintPanel, ProgressDialog, QuoteFrame, RadioButtonTest, RadioButtonTest, RunTabbedFrame, SmallImageFrame, SpectrumWindow, StockMenuFrame, SynthFrame, TestPatternFrame, TextViewer, TouchToneFrame, TouchToneReadout, VideoCaptureFrame, WaveFrame

public class ClosableJFrame
extends javax.swing.JFrame

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ClosableJFrame()
           
ClosableJFrame(java.lang.String title)
           
 
Method Summary
 java.awt.Component add(java.awt.Component c)
          Deprecated. use addComponent instead
 java.awt.Component add(java.awt.Component co, int code)
          Deprecated. use addComponent instead
 void add(java.awt.Component comp, java.lang.Object constraints)
          Deprecated. use addComponent instead
 java.awt.Component add(java.lang.String name, java.awt.Component comp)
          Deprecated. use addComponent instead
 java.awt.Component addComponent(java.awt.Component co)
          A way to add components without calling get content pane in the code.
 java.awt.Component addComponent(java.awt.Component co, java.lang.String code)
           
 java.awt.Component addComponent(java.lang.String name, java.awt.Component co)
           
 void addMouseController(MouseController mc)
           
 void centerFrame()
           
static void main(java.lang.String[] args)
           
 void setContainerLayout(java.awt.LayoutManager lm)
          A way to set the layout without called getContentPane in your code
 void setLayout(java.awt.LayoutManager lm)
          Deprecated. call setContainerLayout instead
 void setMenuBar(java.awt.MenuBar mb)
          Deprecated. use setJMenuBar instead
 
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

ClosableJFrame

public ClosableJFrame()

ClosableJFrame

public ClosableJFrame(java.lang.String title)
Method Detail

setLayout

public void setLayout(java.awt.LayoutManager lm)
Deprecated. call setContainerLayout instead

Overrides:
setLayout in class javax.swing.JFrame
Parameters:
lm -

setContainerLayout

public void setContainerLayout(java.awt.LayoutManager lm)
A way to set the layout without called getContentPane in your code

Parameters:
lm -

setMenuBar

public void setMenuBar(java.awt.MenuBar mb)
Deprecated. use setJMenuBar instead

Overrides:
setMenuBar in class java.awt.Frame

add

public java.awt.Component add(java.awt.Component c)
Deprecated. use addComponent instead

Overrides:
add in class java.awt.Container

add

public java.awt.Component add(java.lang.String name,
                              java.awt.Component comp)
Deprecated. use addComponent instead

Overrides:
add in class java.awt.Container
Parameters:
name -
comp -
Returns:
the component

add

public java.awt.Component add(java.awt.Component co,
                              int code)
Deprecated. use addComponent instead

Overrides:
add in class java.awt.Container
Parameters:
co -
code -
Returns:
the component

addComponent

public java.awt.Component addComponent(java.awt.Component co)
A way to add components without calling get content pane in the code.

Parameters:
co - component to add
Returns:
a reference to the component, if you need it.

addComponent

public java.awt.Component addComponent(java.lang.String name,
                                       java.awt.Component co)

add

public void add(java.awt.Component comp,
                java.lang.Object constraints)
Deprecated. use addComponent instead

Overrides:
add in class java.awt.Container
Parameters:
comp -
constraints -

addComponent

public java.awt.Component addComponent(java.awt.Component co,
                                       java.lang.String code)

addMouseController

public void addMouseController(MouseController mc)

main

public static void main(java.lang.String[] args)

centerFrame

public void centerFrame()