|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
aminePlatform.guis.util.AmineFrame
aminePlatform.guis.util.OntologyBasedFrame
aminePlatform.guis.util.OntologyLanguageFrame
aminePlatform.guis.prologPlusCGGUIs.prologPlusCGGUI.PrologPlusCGGUIFrame
Title : PrologPlusCGGUIFrame
Description : PrologPlusCGGUIFrame is the main Frame for the GUI of Prolog+CG.
Copyright: Copyright (c) Adil KABBAJ, 2004-2009
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
javax.swing.JButton |
btCloseCurrTab
|
(package private) ConsoleFrame |
consoleFrame
|
(package private) PPCGTextPane |
currPPCGTextPane
|
(package private) int |
indxCurrPPCGTextPane
|
javax.swing.JMenu |
menuClose
|
javax.swing.JMenuItem |
menuCloseCurrTab
|
(package private) javax.swing.JMenu |
menuConsole
|
(package private) javax.swing.JMenuItem |
menuConsoleNew
|
(package private) javax.swing.JMenuItem |
menuConsoleOpen
|
static java.lang.String |
ppcgDirPath
|
javax.swing.JMenuItem |
prologPlusCGPrimitives
|
javax.swing.JTabbedPane |
tbdPnPPCGTextPanes
|
AmineTextEditor |
txtEditor
|
(package private) static java.lang.String |
userManualFilePath
|
| Fields inherited from class aminePlatform.guis.util.OntologyLanguageFrame |
menuSetLanguage |
| Fields inherited from class aminePlatform.guis.util.OntologyBasedFrame |
menuOntClose, menuOntLoad, menuOntology, menuOntRun, menuOntSave, menuOntSaveAs |
| Fields inherited from class aminePlatform.guis.util.AmineFrame |
amine2DirPath, amineEditorsUIs, amineLogo, aminePlatformDirPath, borderLayout1, btCloseFile, btHelp, btNewFile, btOpenFile, btSaveFile, cgGUIs, contentPane, currentLexicon, debugFrame, dlg, fileChange, filePath, FONT_DIALOG_1_12, kbDirPath, menuBar, menuDisplay, menuFile, menuFileClose, menuFileExit, menuFileNew, menuFileOpen, menuFilePrint, menuFileSave, menuFileSaveAs, menuHelp, menuParameters, menuParamIgnoreCase, menuParamLoadSynOnt, menuParamMixedLanguage, ontology, ontologyDirPath, statusBar, titleFrame, toolBar, toolBarFile, txtDsplyOntFrm, untitled, userManual, xmlDsplyOntFrm |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| 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.Window |
|
| Fields inherited from class java.awt.Container |
|
| 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 | |
PrologPlusCGGUIFrame()
|
|
| Method Summary | |
(package private) void |
addNewTab()
|
(package private) void |
changeOfTabFile(javax.swing.event.ChangeEvent chge)
|
boolean |
close()
|
boolean |
closeAllTabs()
|
void |
closeCurrTab()
|
boolean |
closeOntology()
|
(package private) void |
displayPrologPCGPrimitives()
|
PPCGTextPane |
getCurrentPPCGTextPane()
|
int |
getFontSize()
|
int |
getFontStyle()
|
(package private) PPCGTextPane |
getSelectedPPCGTxtPane()
|
boolean |
loadOntology()
public boolean loadOntology(String filePath) { if (filePath == null) return false; this.filePath = filePath; return loadOntologyBis(); } |
void |
menuFileNew_actionPerformed(java.awt.event.ActionEvent e)
|
boolean |
menuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
Open a Prolog+CG File in a new Panel |
void |
menuFileSave_actionPerformed(java.awt.event.ActionEvent e)
|
void |
menuFileSaveAs_actionPerformed(java.awt.event.ActionEvent e)
|
(package private) void |
newConsole()
|
(package private) void |
openConsole()
|
boolean |
saveAsFile()
|
boolean |
saveFile()
|
(package private) void |
setEnabledUIsPPCGFrm(boolean state)
|
void |
updateCGParameter()
|
void |
updateIgnoreCaseParameter()
|
void |
updateMixedLanguageParameter()
|
(package private) void |
updateUIsCGNotFrmSpec(boolean state)
|
void |
updateUIsOntology(boolean state)
|
| Methods inherited from class aminePlatform.guis.util.OntologyLanguageFrame |
|
| Methods inherited from class aminePlatform.guis.util.OntologyBasedFrame |
runOntologyGUI, setEnabledUIs |
| Methods inherited from class aminePlatform.guis.util.AmineFrame |
displayUserManual, displyTxtOnt, displyXMLOnt, frameInit, getImageIcon, helpAbout_actionPerformed, loadKB, menuBtFileNew_actionPerformed, menuBtFileOpen_actionPerformed, menuFileClose_actionPerformed, menuFileExit_actionPerformed, menuFilePrint_actionPerformed, okToAbandon, processWindowEvent, saveAsOntology, saveOntology, selectFile, selectFile, selectFiles, selectFiles, showFrame, updateLoadSynOnt |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, 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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, 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, 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, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
static java.lang.String userManualFilePath
public static java.lang.String ppcgDirPath
int indxCurrPPCGTextPane
public javax.swing.JTabbedPane tbdPnPPCGTextPanes
PPCGTextPane currPPCGTextPane
ConsoleFrame consoleFrame
public AmineTextEditor txtEditor
public javax.swing.JMenuItem prologPlusCGPrimitives
public javax.swing.JMenu menuClose
public javax.swing.JMenuItem menuCloseCurrTab
public javax.swing.JButton btCloseCurrTab
javax.swing.JMenu menuConsole
javax.swing.JMenuItem menuConsoleNew
javax.swing.JMenuItem menuConsoleOpen
| Constructor Detail |
public PrologPlusCGGUIFrame()
| Method Detail |
public PPCGTextPane getCurrentPPCGTextPane()
public int getFontSize()
public int getFontStyle()
void displayPrologPCGPrimitives()
void newConsole()
void openConsole()
public void updateMixedLanguageParameter()
updateMixedLanguageParameter in class AmineFramepublic void updateIgnoreCaseParameter()
updateIgnoreCaseParameter in class AmineFramepublic void updateCGParameter()
void updateUIsCGNotFrmSpec(boolean state)
void setEnabledUIsPPCGFrm(boolean state)
public void menuFileNew_actionPerformed(java.awt.event.ActionEvent e)
menuFileNew_actionPerformed in class AmineFramevoid addNewTab()
public boolean menuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
menuFileOpen_actionPerformed in class AmineFramee -
PPCGTextPane getSelectedPPCGTxtPane()
public void closeCurrTab()
public boolean closeAllTabs()
public boolean close()
close in class AmineFramepublic boolean loadOntology()
AmineFrame
loadOntology in class OntologyBasedFramepublic boolean closeOntology()
closeOntology in class OntologyBasedFramepublic void updateUIsOntology(boolean state)
updateUIsOntology in class OntologyLanguageFramevoid changeOfTabFile(javax.swing.event.ChangeEvent chge)
public void menuFileSave_actionPerformed(java.awt.event.ActionEvent e)
menuFileSave_actionPerformed in class AmineFramepublic void menuFileSaveAs_actionPerformed(java.awt.event.ActionEvent e)
menuFileSaveAs_actionPerformed in class AmineFramepublic boolean saveFile()
saveFile in class AmineFramepublic boolean saveAsFile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||