|
||||||||||
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 AmineFrame
public void updateIgnoreCaseParameter()
updateIgnoreCaseParameter
in class AmineFrame
public void updateCGParameter()
void updateUIsCGNotFrmSpec(boolean state)
void setEnabledUIsPPCGFrm(boolean state)
public void menuFileNew_actionPerformed(java.awt.event.ActionEvent e)
menuFileNew_actionPerformed
in class AmineFrame
void addNewTab()
public boolean menuFileOpen_actionPerformed(java.awt.event.ActionEvent e)
menuFileOpen_actionPerformed
in class AmineFrame
e
-
PPCGTextPane getSelectedPPCGTxtPane()
public void closeCurrTab()
public boolean closeAllTabs()
public boolean close()
close
in class AmineFrame
public boolean loadOntology()
AmineFrame
loadOntology
in class OntologyBasedFrame
public boolean closeOntology()
closeOntology
in class OntologyBasedFrame
public void updateUIsOntology(boolean state)
updateUIsOntology
in class OntologyLanguageFrame
void changeOfTabFile(javax.swing.event.ChangeEvent chge)
public void menuFileSave_actionPerformed(java.awt.event.ActionEvent e)
menuFileSave_actionPerformed
in class AmineFrame
public void menuFileSaveAs_actionPerformed(java.awt.event.ActionEvent e)
menuFileSaveAs_actionPerformed
in class AmineFrame
public boolean saveFile()
saveFile
in class AmineFrame
public boolean saveAsFile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |