|
||||||||||
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 | +--prog.io.WinOutputManager
Le sue istanze realizzano canali di comunicazione in output utilizzando finestre grafiche.
Field Summary |
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.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 | |
WinOutputManager()
Apre un canale di comunicazione in scrittura verso una finestra di solo output con un nome di default |
|
WinOutputManager(java.lang.String nomeCanale)
Apre un canale di comunicazione in scrittura verso una finestra di solo output con il nome specificato. |
|
WinOutputManager(java.lang.String nomeCanale,
int x,
int y,
int width,
int height)
Apre un canale di comunicazione in scrittura verso una finestra di solo output che ha: il nome specificato, posizionata nel punto di coordinate (x,y), di larghezza width e altezza height. |
Method Summary | |
void |
close()
Chiude il canale di comunicazione. |
boolean |
isClosed()
Per sapere se il canale č chiuso o aperto. |
void |
print(boolean b)
Scrive il valore booleano specificato come argomento. |
void |
print(char c)
Scrive il carattere specificato come argomento. |
void |
print(double d)
Scrive il floating point in doppia precisione specificato come argomento. |
void |
print(int i)
Scrive l'intero specificato come argomento. |
void |
print(long l)
Scrive il long specificato come argomento. |
void |
print(java.lang.Object o)
Scrive una rappresentazione dell'oggetto fornito come argomento. |
void |
print(java.lang.String s)
Scrive la stringa specificata come argomento. |
void |
println()
Conclude la linea corrente e sposta il cursore a capo. |
void |
println(boolean b)
Scrive il valore booleano specificato come argomento e sposta il cursore a capo. |
void |
println(char c)
Scrive il carattere specificato come argomento e sposta il cursore a capo. |
void |
println(double d)
Scrive il floating point in doppia precisione specificato come argomento e sposta il cursore a capo. |
void |
println(int i)
Scrive l'intero specificato come argomento e sposta il cursore a capo. |
void |
println(long l)
Scrive il long specificato come argomento e sposta il cursore a capo. |
void |
println(java.lang.Object o)
Scrive l'oggetto specificato come argomento e sposta il cursore a capo. |
void |
println(java.lang.String s)
Scrive la stringa specificata come argomento e sposta il cursore a capo. |
java.lang.String |
prompt()
Restituisce la stringa del prompt. |
void |
setPrompt(java.lang.String prompt)
Per assegnare il prompt specificato dalla stringa prompt al canale
corrente. |
void |
setVisibleLineNumber(boolean b)
Stabilisce se il prompt visualizzato conterrā o meno il numero di linea. |
void |
setVisibleNomeCanale(boolean b)
Stabilisce se il titolo della finestra viene o meno visualizzato. |
void |
setVisiblePrompt(boolean b)
Stabilisce se il prompt verrā o meno visualizzato. |
java.lang.String |
toString()
|
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
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, 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 |
Constructor Detail |
public WinOutputManager(java.lang.String nomeCanale, int x, int y, int width, int height)
nomeCanale
- il nome del canale (finestra) di output.x
- coordinata x.y
- coordinata x.width
- larghezza della finestra.height
- altezza della finestra.public WinOutputManager(java.lang.String nomeCanale)
nomeCanale
- il nome del canale (finestra) di output.public WinOutputManager()
Method Detail |
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public java.lang.String toString()
toString
in class java.awt.Component
public void setPrompt(java.lang.String prompt)
StileConsole
prompt
al canale
corrente. Di default il prompt non viene visualizzato, per farlo visualizzare
bisogna utilizzare il metodo StileConsole.setVisiblePrompt(boolean)
.
setPrompt
in interface StileConsole
prompt
- il valore del prompt.public void setVisibleLineNumber(boolean b)
StileConsole
setVisibleLineNumber
in interface StileConsole
b
- se vale true
il numero di linea verrā visualizzato.public void setVisibleNomeCanale(boolean b)
setVisibleNomeCanale
in interface StileConsole
b
- se vale true
il titolo verrā visualizzato.public void setVisiblePrompt(boolean b)
StileConsole
setVisiblePrompt
in interface StileConsole
b
- se vale true
il prompt verrā visualizzato.public java.lang.String prompt()
StileConsole
prompt
in interface StileConsole
public void close()
CanaleOutput
close
in interface CanaleOutput
public boolean isClosed()
CanaleOutput
isClosed
in interface CanaleOutput
true
se e solo se il canale č chiuso.public void print(boolean b)
CanaleOutput
print
in interface CanaleOutput
b
- il booleano da scrivere.public void print(char c)
CanaleOutput
print
in interface CanaleOutput
c
- il carattere da scrivere.public void print(int i)
CanaleOutput
print
in interface CanaleOutput
i
- l'intero da scrivere.public void print(long l)
CanaleOutput
long
specificato come argomento.
print
in interface CanaleOutput
l
- l'intero long
da scrivere.public void print(double d)
CanaleOutput
print
in interface CanaleOutput
d
- il floating point in doppia precisione da scrivere.public void print(java.lang.String s)
CanaleOutput
print
in interface CanaleOutput
s
- la stringa da scrivere.public void print(java.lang.Object o)
CanaleOutput
null
allora viene stampata la stringa "null"
, altrimenti
viene stampato il risultato di o.toString()
.
print
in interface CanaleOutput
o
- l'oggetto da scrivere.public void println(boolean b)
CanaleOutput
println
in interface CanaleOutput
b
- il booleano da scrivere.public void println(char c)
CanaleOutput
println
in interface CanaleOutput
c
- il carattere da scrivere.public void println(int i)
CanaleOutput
println
in interface CanaleOutput
i
- l'intero da scrivere.public void println(long l)
CanaleOutput
long
specificato come argomento e sposta il cursore a capo.
println
in interface CanaleOutput
l
- l'intero long
da scrivere.public void println(double d)
CanaleOutput
println
in interface CanaleOutput
d
- il floating point in doppia precisione da scrivere.public void println(java.lang.String s)
CanaleOutput
println
in interface CanaleOutput
s
- la stringa da scrivere.public void println(java.lang.Object o)
CanaleOutput
null
allora viene stampata la stringa
"null"
, altrimenti viene stampato il risultato di
o.toString()
.
println
in interface CanaleOutput
o
- l'oggetto da scrivere.public void println()
CanaleOutput
println
in interface CanaleOutput
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |