|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame pascalinterpreter.gui.PascalInterpreter
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 | |
private About |
about
|
private java.lang.String |
DEF_ENCODING
Dymyślne kodowanie znaków, używane podczas zapisu i odczytu plików. |
private EditorPanel |
editorPanel
|
private java.lang.String |
encoding
|
private FileChooser |
fileChooser
|
private javax.swing.JButton |
jButton
|
private javax.swing.JButton |
jButton1
|
private javax.swing.JButton |
jButton2
|
private javax.swing.JButton |
jButton3
|
private javax.swing.JPanel |
jContentPane
|
private javax.swing.JMenuBar |
jJMenuBar
|
private javax.swing.JMenu |
jMenu
|
private javax.swing.JMenu |
jMenu1
|
private javax.swing.JMenu |
jMenu2
|
private javax.swing.JMenuItem |
jMenuItem
|
private javax.swing.JMenuItem |
jMenuItem1
|
private javax.swing.JMenuItem |
jMenuItem2
|
private javax.swing.JMenuItem |
jMenuItem3
|
private javax.swing.JMenuItem |
jMenuItem4
|
private javax.swing.JMenuItem |
jMenuItem5
|
private javax.swing.JMenuItem |
jMenuItem6
|
private javax.swing.JMenuItem |
jMenuItem7
|
private javax.swing.JPanel |
jPanel
|
private javax.swing.JPanel |
jPanel2
|
private javax.swing.JPanel |
jPanel3
|
private javax.swing.JPanel |
jPanel4
|
private javax.swing.JPanel |
jPanel5
|
private javax.swing.JScrollPane |
jScrollPane
|
private javax.swing.JSplitPane |
jSplitPane
|
private javax.swing.JTextArea |
jTextArea
|
private javax.swing.JToolBar |
jToolBar
|
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 | |
PascalInterpreter()
This is the default constructor |
Method Summary | |
private void |
compileAndRun()
|
private void |
exitFromApp()
|
private About |
getAbout()
This method initializes about |
private EditorPanel |
getEditorPanel()
This method initializes editorPanel |
private java.lang.String |
getEncoding()
Metoda zwraca używane kodowanie znaków dla odczytywanych i zapisywanych plików. |
private FileChooser |
getFileChooser()
This method initializes fileChooser |
private javax.swing.JButton |
getJButton()
This method initializes jButton |
private javax.swing.JButton |
getJButton1()
This method initializes jButton1 |
private javax.swing.JButton |
getJButton2()
This method initializes jButton2 |
private javax.swing.JButton |
getJButton3()
This method initializes jButton3 |
private javax.swing.JPanel |
getJContentPane()
This method initializes jContentPane |
private javax.swing.JMenuBar |
getJJMenuBar()
This method initializes jJMenuBar |
private javax.swing.JMenu |
getJMenu()
This method initializes jMenu |
private javax.swing.JMenu |
getJMenu1()
This method initializes jMenu1 |
private javax.swing.JMenu |
getJMenu2()
This method initializes jMenu2 |
private javax.swing.JMenuItem |
getJMenuItem()
This method initializes jMenuItem |
private javax.swing.JMenuItem |
getJMenuItem1()
This method initializes jMenuItem1 |
private javax.swing.JMenuItem |
getJMenuItem2()
This method initializes jMenuItem2 |
private javax.swing.JMenuItem |
getJMenuItem3()
This method initializes jMenuItem3 |
private javax.swing.JMenuItem |
getJMenuItem4()
This method initializes jMenuItem4 |
private javax.swing.JMenuItem |
getJMenuItem5()
This method initializes jMenuItem5 |
private javax.swing.JMenuItem |
getJMenuItem6()
This method initializes jMenuItem6 |
private javax.swing.JMenuItem |
getJMenuItem7()
This method initializes jMenuItem7 |
private javax.swing.JPanel |
getJPanel()
This method initializes jPanel |
private javax.swing.JPanel |
getJPanel2()
This method initializes jPanel2 |
private javax.swing.JPanel |
getJPanel3()
This method initializes jPanel3 |
private javax.swing.JPanel |
getJPanel4()
This method initializes jPanel4 |
private javax.swing.JPanel |
getJPanel5()
This method initializes jPanel5 |
private javax.swing.JScrollPane |
getJScrollPane()
This method initializes jScrollPane |
private javax.swing.JSplitPane |
getJSplitPane()
This method initializes jSplitPane |
private javax.swing.JTextArea |
getJTextArea()
This method initializes jTextArea |
private javax.swing.JToolBar |
getJToolBar()
This method initializes jToolBar |
private void |
initialize()
This method initializes this |
static void |
main(java.lang.String[] args)
Wejście do programu... |
private void |
openPascalFile()
Metoda przeprowadza cały proces wyboru i odczytu pliku. |
private java.lang.String |
readFile(java.io.File file)
Odczytuje wskazany plik tekstowy. |
private void |
saveFile(java.io.File file,
java.lang.String text)
|
private void |
savePascalFile()
|
private void |
setEncoding(java.lang.String string)
Metoda ustawia kodowanie znaków dla odczytywanych i zapisywanych plików. |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, 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 |
private final java.lang.String DEF_ENCODING
private javax.swing.JPanel jContentPane
private javax.swing.JPanel jPanel
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel3
private javax.swing.JPanel jPanel4
private javax.swing.JPanel jPanel5
private javax.swing.JMenuBar jJMenuBar
private javax.swing.JMenu jMenu
private javax.swing.JMenuItem jMenuItem
private javax.swing.JMenuItem jMenuItem1
private javax.swing.JMenuItem jMenuItem2
private javax.swing.JMenuItem jMenuItem3
private javax.swing.JMenu jMenu1
private javax.swing.JMenuItem jMenuItem4
private javax.swing.JMenuItem jMenuItem5
private javax.swing.JMenuItem jMenuItem6
private javax.swing.JMenu jMenu2
private javax.swing.JMenuItem jMenuItem7
private EditorPanel editorPanel
private javax.swing.JToolBar jToolBar
private javax.swing.JButton jButton1
private javax.swing.JButton jButton2
private javax.swing.JButton jButton3
private FileChooser fileChooser
private java.lang.String encoding
private javax.swing.JSplitPane jSplitPane
private javax.swing.JScrollPane jScrollPane
private javax.swing.JTextArea jTextArea
private javax.swing.JButton jButton
private About about
Constructor Detail |
public PascalInterpreter()
Method Detail |
public static void main(java.lang.String[] args)
args
- private void initialize()
private javax.swing.JPanel getJContentPane()
private javax.swing.JPanel getJPanel()
private javax.swing.JPanel getJPanel2()
private javax.swing.JPanel getJPanel3()
private javax.swing.JPanel getJPanel4()
private javax.swing.JPanel getJPanel5()
private javax.swing.JMenuBar getJJMenuBar()
private javax.swing.JMenu getJMenu()
private javax.swing.JMenuItem getJMenuItem()
private javax.swing.JMenuItem getJMenuItem1()
private javax.swing.JMenuItem getJMenuItem2()
private javax.swing.JMenuItem getJMenuItem3()
private javax.swing.JMenu getJMenu1()
private javax.swing.JMenuItem getJMenuItem4()
private javax.swing.JMenuItem getJMenuItem5()
private javax.swing.JMenuItem getJMenuItem6()
private javax.swing.JMenu getJMenu2()
private javax.swing.JMenuItem getJMenuItem7()
private void exitFromApp()
private EditorPanel getEditorPanel()
private javax.swing.JToolBar getJToolBar()
private javax.swing.JButton getJButton1()
private javax.swing.JButton getJButton2()
private javax.swing.JButton getJButton3()
private FileChooser getFileChooser()
private void openPascalFile()
private void savePascalFile()
private java.lang.String readFile(java.io.File file)
file
- - plik, który ma zostać odczytany.
private void saveFile(java.io.File file, java.lang.String text)
private java.lang.String getEncoding()
private void setEncoding(java.lang.String string)
string
- - Oznaczenie kodowania ( np. Cp1250, ...)private javax.swing.JSplitPane getJSplitPane()
private javax.swing.JScrollPane getJScrollPane()
private javax.swing.JTextArea getJTextArea()
private javax.swing.JButton getJButton()
private void compileAndRun()
private About getAbout()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |