|
|||||||||||
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
SOMA.gui.OutputFrame2
Nested Class Summary | |
(package private) class |
OutputFrame2.InputLinePremutoInvio
Listener della pressione del tasto INVIO sulla linea di input. |
static interface |
OutputFrame2.Listener
|
class |
OutputFrame2.WinList
CLASSE INTERNA PUBBLICA! |
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 |
botClrScr
|
protected static java.lang.String |
CONFIG_TXT_DIM
Proprietà di "Config" per ricordarsi la dimensione del font della finestra. |
TextFieldInputStream2 |
in
Analogo a System.in |
java.io.BufferedReader |
inBufferedReader
|
javax.swing.JLabel |
labTextField
|
OutputFrame2.Listener |
onExitCommand
Poco ortodosso ma comodo. |
java.io.PrintStream |
out
Analogo a System.out |
PanFontDim |
panFontDim
|
javax.swing.JPanel |
prePanBottoni
Pannello vuoto, inserito prima del pannello coi bottoni di default. |
PanTestoSC |
testata
|
javax.swing.JTextArea |
textArea
Tutti gli oggetti contenuti nella finestra (il cui testo dipende dalla lingua). |
javax.swing.JTextField |
textField
|
boolean |
timeToExit
Anche questo è poco elegante, ma molto pratico: All'uscita quindi vengono fatte 3 cose per facilitare il coordinamento: - viene messo a true timeToExit - viene lanciato un notifyAll sul Monitor dell'OutputFrame2 - viene chiamato onExitCommand.exe() |
TextAreaOutputStream2 |
txtAreaOut
|
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 | |
OutputFrame2()
Costruttore della finestra. |
|
OutputFrame2(java.lang.String titolo)
Costruttore della finestra con titolo. |
|
OutputFrame2(java.lang.String titolo,
OutputFrame2.Listener onExitCommand)
Costruttore della finestra con titolo e listener. |
|
OutputFrame2(java.lang.String titolo,
java.lang.String testataStr)
Costruttore della finestra. |
|
OutputFrame2(java.lang.String titolo,
java.lang.String testataStr,
OutputFrame2.Listener onExitCommand)
Costruttore della finestra. |
Method Summary | |
(package private) void |
Exit()
Questi sono i costrutti di coordinamento fra il frame e l'applicazione che lo ha chiamato: - timeToExit messo a true - Notifica ai thread che aspettano sul monitor dell' OutputFrame2 - Avvio del comando onExitCommand, che di default non fa nulla. |
java.lang.String |
getText()
Rende il contenuto della TextArea di output. |
protected void |
impostaFontTxt(int nuovaDim)
Interna, serve per far impostare la nuova dimensione del font delle zone di testo. |
void |
setText(java.lang.String t)
Imposta il contenuto della TextArea di output. |
void |
waitExit()
|
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 |
public transient java.io.PrintStream out
public TextAreaOutputStream2 txtAreaOut
public TextFieldInputStream2 in
public transient java.io.BufferedReader inBufferedReader
public OutputFrame2.Listener onExitCommand
public javax.swing.JTextArea textArea
public javax.swing.JTextField textField
public javax.swing.JLabel labTextField
public javax.swing.JButton botClrScr
public PanFontDim panFontDim
public PanTestoSC testata
public javax.swing.JPanel prePanBottoni
public boolean timeToExit
protected static final java.lang.String CONFIG_TXT_DIM
Constructor Detail |
public OutputFrame2()
public OutputFrame2(java.lang.String titolo)
public OutputFrame2(java.lang.String titolo, OutputFrame2.Listener onExitCommand)
public OutputFrame2(java.lang.String titolo, java.lang.String testataStr)
public OutputFrame2(java.lang.String titolo, java.lang.String testataStr, OutputFrame2.Listener onExitCommand)
Method Detail |
protected void impostaFontTxt(int nuovaDim)
void Exit()
public void waitExit()
public java.lang.String getText()
public void setText(java.lang.String t)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |