Ptah
Class PtahFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--Ptah.PtahFrame

public class PtahFrame
extends javax.swing.JFrame

Ptah frame.

Copyright (c) 2000-2001 Alexis Grandemange

 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; version 2
 of the License.
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 

I included a copy of the GNU Lesser General Public License lesser.txt in this directory.

alexis.grandemange@pagebox.net

Version:
0, 0, 1
Author:
Alexis Grandemange
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  java.awt.BorderLayout borderLayout1
           
(package private)  java.io.File curDir
          Current directory
(package private)  javax.swing.JMenuBar menuBar1
           
(package private)  javax.swing.JMenu menuFile
           
(package private)  javax.swing.JMenuItem menuFileAdd
           
(package private)  javax.swing.JMenuItem menuFileCopy
           
(package private)  javax.swing.JMenuItem menuFileEnd
           
(package private)  javax.swing.JMenuItem menuFileExit
           
(package private)  javax.swing.JMenuItem menuFileSelect
           
(package private)  javax.swing.JMenu menuHelp
           
(package private)  javax.swing.JMenuItem menuHelpAbout
           
(package private)  PtahPanel pp
          Panel dispalying the image
(package private)  java.awt.Dimension sd
          Screen dimension
(package private)  int sh
          Screen height
(package private)  javax.swing.JScrollPane sp
          Scrollpane around PtahPanel
(package private)  javax.swing.JLabel statusBar
           
(package private)  int sw
          Screen width
(package private)  javax.swing.JTextArea ta
          TextArea displaying the XHTML code
(package private)  javax.swing.JScrollPane tasp
          Scrollpane around the TextArea
 
Fields inherited from class javax.swing.JFrame
accessibleContext, defaultCloseOperation, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, base, focusMgr, inputContext, nameCounter, OPENED, ownedWindowList, serialVersionUID, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
PtahFrame()
          Constructor.
 
Method Summary
 void fileExit_actionPerformed(java.awt.event.ActionEvent e)
          Called when the user clicks on the Exit menu
 void helpAbout_actionPerformed(java.awt.event.ActionEvent e)
          Called when the user clicks on the About menu.
private  void myInit()
          Sets graphical components and implements ActionListeners.
protected  void processWindowEvent(java.awt.event.WindowEvent e)
          Called when the user closes the window
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, printOneComponent, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

menuBar1

javax.swing.JMenuBar menuBar1

menuFile

javax.swing.JMenu menuFile

menuFileSelect

javax.swing.JMenuItem menuFileSelect

menuFileAdd

javax.swing.JMenuItem menuFileAdd

menuFileEnd

javax.swing.JMenuItem menuFileEnd

menuFileCopy

javax.swing.JMenuItem menuFileCopy

menuFileExit

javax.swing.JMenuItem menuFileExit

menuHelp

javax.swing.JMenu menuHelp

menuHelpAbout

javax.swing.JMenuItem menuHelpAbout

statusBar

javax.swing.JLabel statusBar

borderLayout1

java.awt.BorderLayout borderLayout1

sp

javax.swing.JScrollPane sp
Scrollpane around PtahPanel

pp

PtahPanel pp
Panel dispalying the image

tasp

javax.swing.JScrollPane tasp
Scrollpane around the TextArea

ta

javax.swing.JTextArea ta
TextArea displaying the XHTML code

curDir

java.io.File curDir
Current directory

sd

java.awt.Dimension sd
Screen dimension

sw

int sw
Screen width

sh

int sh
Screen height
Constructor Detail

PtahFrame

public PtahFrame()
Constructor. Calls myInit.
Method Detail

myInit

private void myInit()
             throws java.lang.Exception
Sets graphical components and implements ActionListeners.

fileExit_actionPerformed

public void fileExit_actionPerformed(java.awt.event.ActionEvent e)
Called when the user clicks on the Exit menu

helpAbout_actionPerformed

public void helpAbout_actionPerformed(java.awt.event.ActionEvent e)
Called when the user clicks on the About menu. Instanciates PtahFrame_AboutBox.

processWindowEvent

protected void processWindowEvent(java.awt.event.WindowEvent e)
Called when the user closes the window
Overrides:
processWindowEvent in class javax.swing.JFrame