|
||||||||||
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.text.JTextComponent
javax.swing.JEditorPane
javax.swing.JTextPane
proyecto.consola.ConsolaTextPane
public class ConsolaTextPane
ConsolaTextPane
Esta clase es la contenedora del todo texto referente a la compilación de un elemento, siempre que sea de la extensión “.java” o “.jj”.
Si se produjera un error en el momento de la compilación esta clase nos crea una enlace con el fichero y la posición del error. Estas manipulaciones la manufactura nuestra clase interna llamada LinkHtmlListener. La clase LinkHtmlListener lo que interpreta es nuestro objeto CompilacionDatos para obtener la ubicación del problema y fichero
Si este componente se cerrara en la aplicación, perderíamos todas las referencias que se hayan realizado.
CompilacionDatos
,
ConsolaTextPane.LinkHtmlListener
,
Serialized FormNested Class Summary | |
---|---|
(package private) class |
ConsolaTextPane.LinkHtmlListener
The listener interface for receiving linkHtml events. |
Nested classes/interfaces inherited from class javax.swing.JEditorPane |
---|
JEditorPane.AccessibleJEditorPane, JEditorPane.AccessibleJEditorPaneHTML, JEditorPane.JEditorPaneAccessibleHypertextSupport |
Nested classes/interfaces inherited from class javax.swing.text.JTextComponent |
---|
JTextComponent.AccessibleJTextComponent, JTextComponent.DropLocation, JTextComponent.KeyBinding |
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.JEditorPane |
---|
HONOR_DISPLAY_PROPERTIES, W3C_LENGTH_UNITS |
Fields inherited from class javax.swing.text.JTextComponent |
---|
DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY |
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 | |
---|---|
ConsolaTextPane()
Constructor de clase. |
Method Summary | |
---|---|
void |
activarHyperLinkListener(CompilacionDatos aCompilacionDatos)
Activar hyper link listener. |
void |
copiar()
Habilitar a nuesrto consola con la propiedad de Copiar. |
void |
copiarConsolaTextPane(ConsolaTextPane aConsola)
Copiar un componente ConsolaTextPane pasadado como parametro y activa su listener si tiene datos de compilación. |
void |
cortar()
Habilitar a nuesrto consola con la propiedad de Cortar. |
CompilacionDatos |
getCompilacionDatos()
Obtener el compilacion datos. |
boolean |
getScrollableTracksViewportWidth()
Evitamos que nuestra consola realize LineWrap. |
void |
limpiarTexto()
Habilitar a nuesrto consola con la propiedad de Limpiar texto. |
void |
pegar()
Habilitar a nuesrto consola con la propiedad de Pegar. |
void |
selecionarTodo()
Habilitar a nuesrto consola con la propiedad de Selecionar todo. |
void |
setCompilacionDatos(CompilacionDatos acompilacionDatos)
Modificar la propiedad compilacion datos. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConsolaTextPane()
Constructor de clase.
Inicializa el editorkit valido para el reconocimiento de html.Creado : Parras, 24-jun-2009
HTMLEditorKit
Method Detail |
---|
public boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface Scrollable
getScrollableTracksViewportWidth
in class JEditorPane
public void activarHyperLinkListener(CompilacionDatos aCompilacionDatos)
aCompilacionDatos
- the a compilacion datos
Creado : Parras, 24-jun-2009
public void copiarConsolaTextPane(ConsolaTextPane aConsola)
aConsola
- ConsolaTextPanepublic void copiar()
Creado : Parras, 24-jun-2009
public void pegar()
Creado : Parras, 24-jun-2009
public void cortar()
Creado : Parras, 24-jun-2009
public void selecionarTodo()
Creado : Parras, 24-jun-2009
public void limpiarTexto()
Creado : Parras, 24-jun-2009
public CompilacionDatos getCompilacionDatos()
public void setCompilacionDatos(CompilacionDatos acompilacionDatos)
acompilacionDatos
- CompilacionDatos
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |