|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.artenum.rosetta.ui.Console
public class Console
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
Console()
Creates the console |
Method Summary | |
---|---|
boolean |
getHorizontalWrapAllowed()
Gets the property telling if the console enables horizontal word wrapping |
Dimension |
getPreferredScrollableViewportSize()
Gets the size of the viewport used for scrolling policy |
Dimension |
getPreferredSize()
Gets the preferred size of the console taking into account the scrolling policy |
int |
getScrollableBlockIncrement(Rectangle arg0,
int arg1,
int arg2)
Gets the scrolling block increment value |
boolean |
getScrollableTracksViewportHeight()
Gets the property telling if the viewport can have a vertical scrollbar |
boolean |
getScrollableTracksViewportWidth()
Gets the property telling if the viewport can have an horizontal scrollbar |
int |
getScrollableUnitIncrement(Rectangle arg0,
int arg1,
int arg2)
Gets the scrolling unit increment value |
boolean |
getVerticalWrapAllowed()
Gets the property telling if the console enables vertical word wrapping |
static void |
main(String[] args)
Main class used to test console |
void |
setBackground(Color color)
Sets the background of all components in the console |
void |
setFont(Font font)
Sets the font of all components in the console |
void |
setForeground(Color color)
Sets the foreground of all components in the console |
void |
setHorizontalWrapAllowed(boolean wrapMode)
Sets the property telling if the console enables horizontal word wrapping |
void |
setInputCommandView(InputCommandView command)
Sets the component where the user enters its commands |
void |
setOutputView(OutputView output)
Sets the component where all outputs are displayed |
void |
setPromptView(PromptView prompt)
Sets the component where the prompt is printed |
void |
setScrollableBlockIncrement(int increment)
Sets the scrolling block increment value |
void |
setScrollableUnitIncrement(int increment)
Sets the scrolling unit increment value |
void |
setVerticalWrapAllowed(boolean wrapMode)
Sets the property telling if the console enables vertical word wrapping |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.artenum.rosetta.interfaces.ui.GuiComponent |
---|
setVisible |
Constructor Detail |
---|
public Console()
Method Detail |
---|
public void setOutputView(OutputView output)
output
- the componentpublic void setInputCommandView(InputCommandView command)
command
- the componentpublic void setPromptView(PromptView prompt)
prompt
- the componentpublic void setBackground(Color color)
setBackground
in interface GuiComponent
setBackground
in class JComponent
color
- the color to setJComponent.setBackground(java.awt.Color)
public void setForeground(Color color)
setForeground
in interface GuiComponent
setForeground
in class JComponent
color
- the color to setJComponent.setForeground(java.awt.Color)
public void setFont(Font font)
setFont
in interface GuiComponent
setFont
in class JComponent
font
- the font to setJComponent.setFont(java.awt.Font)
public Dimension getPreferredSize()
getPreferredSize
in class JComponent
JComponent.getPreferredSize()
public Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize
in interface Scrollable
Scrollable.getPreferredScrollableViewportSize()
public int getScrollableUnitIncrement(Rectangle arg0, int arg1, int arg2)
getScrollableUnitIncrement
in interface Scrollable
Scrollable.getScrollableUnitIncrement(java.awt.Rectangle, int, int)
public int getScrollableBlockIncrement(Rectangle arg0, int arg1, int arg2)
getScrollableBlockIncrement
in interface Scrollable
Scrollable.getScrollableBlockIncrement(java.awt.Rectangle, int, int)
public void setScrollableUnitIncrement(int increment)
increment
- the increment valuepublic void setScrollableBlockIncrement(int increment)
increment
- the increment valuepublic boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface Scrollable
Scrollable.getScrollableTracksViewportWidth()
public boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight
in interface Scrollable
Scrollable.getScrollableTracksViewportHeight()
public void setVerticalWrapAllowed(boolean wrapMode)
wrapMode
- true if words can be wrapped verticaly (false if a scrollbar has to be used instead)public boolean getVerticalWrapAllowed()
public void setHorizontalWrapAllowed(boolean wrapMode)
wrapMode
- true if words can be wrapped verticaly (false if a scrollbar has to be used instead)public boolean getHorizontalWrapAllowed()
public static void main(String[] args) throws Exception
args
-
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |