Class MenuFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--MenuFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

class MenuFrame
extends java.awt.Frame

Barra de menús flotante.

See Also:
Serialized Form

Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
private  NumDialog altPiso
           
private  Fotorred appletPointer
           
private  NumDialog asignarCoefVidrio
           
private  NumDialog asignarMuro
           
private  NumDialog asignarSombra
           
private  NumDialog asignarVidrio
           
private  Mensaje aviso
           
private  java.lang.String ayuda1
           
private  java.lang.String ayuda2
           
private  java.lang.String ayuda3
           
private  java.lang.String ayuda4
           
private  java.lang.String ayuda5
           
private  java.lang.String ayuda6
           
private  java.lang.String ayudaComp
           
(package private)  Ayuda ayudaCompara
           
(package private)  Ayuda ayudaDetall
           
private  java.lang.String ayudaDetalles
           
private  boolean ayudaFormatoHtml
           
private  java.lang.String ayudaInterfase
           
(package private)  Ayuda ayudaParam1
           
(package private)  Ayuda ayudaParam2
           
(package private)  Ayuda ayudaParam3
           
(package private)  Ayuda ayudaParam4
           
(package private)  Ayuda ayudaParam5
           
(package private)  Ayuda ayudaParam6
           
private  java.lang.String ayudaTabla
           
private  java.lang.String ayudaTipo
           
private  CoeficienteMuro coefMuro
           
private  CoeficienteVidrio coefVidrio
           
private  Barras colorEdif
           
private  Barras colorFondo
           
private  Barras colorSuelo
           
private  BarraDialog colorTransp
           
private  Comparativo compararTodos
           
private  Barras dim
           
private  Superior dimSup
           
private  java.awt.CheckboxMenuItem edifTipo
           
private  EnvolventeArea envolventeArea
           
private  FactorSombra factorSombra
           
private  java.awt.CheckboxMenuItem formatoAyuda
           
(package private)  Ayuda helpInterfase
           
(package private)  Ayuda helpTabla
           
(package private)  Ayuda helpTipo
           
private  java.awt.CheckboxMenuItem inform
           
private  java.lang.String jdk_version
           
private  LoadDialog leerFichero
           
private  java.util.Vector listaVentAnali
           
private  java.util.Vector listaVentAyuda
           
private  java.util.Vector listaVentColor
           
private  java.util.Vector listaVentDisTipo
           
private  java.util.Vector listaVentEdif
           
private  java.util.Vector listaVentGeom
           
private  java.util.Vector listaVentMisc
           
private  java.awt.CheckboxMenuItem mostrarCuadricula
           
private  java.awt.CheckboxMenuItem mostrarPisos
           
private  OrientacionFachadas orientFachadas
           
private  boolean plugin_OK
           
private  PorcentajeVidrio porcentVidrio
           
private  RadiacionSolar radSolar
           
private  BarraDialog rot
           
private  CloseDialog salir
           
private  PVDatabase seleccionarPV
           
private  ZoomDialog zoomInOut
           
 
Fields inherited from class java.awt.Frame
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MenuFrame(java.lang.String s, Fotorred a)
          Constructor.
 
Method Summary
private  void abrirCerrarGrupoVentanas(java.util.Vector grupo, boolean abrir)
          Abre o cierra un grupo de ventanas.
private  void abrirVentanas()
          Abre y muestra todas las ventanas (excepto las de ayuda).
private  void accesoMenus(boolean acceso)
          Habilita o deshabilita el acceso a ventanas de opciones.
 boolean action(java.awt.Event e, java.lang.Object o)
          Determina el menú que ha activado el usuario y ejecuta la operación correspondiente.
private  void avisoEdifTipo()
          Avisa al usuario de que el edificio mostrado en pantalla es el edificio tipo (no editable).
 void cerrarVentanas()
          Cierra todas las ventanas que estén abiertas.
private  void colocar(java.awt.Component ventana)
          Coloca una ventana, diálogo, etc. justo debajo de la barra de menús flotante.
private  void crearListaVentanas()
          Prepara listas de todas las ventanas para su gestión en grupos.
private  void crearMenuAnalisis(java.awt.MenuBar mb)
          Crea el menú "Análisis".
private  void crearMenuArchivo(java.awt.MenuBar mb)
          Crea el menú "Archivo".
private  void crearMenuAyuda(java.awt.MenuBar mb)
          Crea el menú "Ayuda".
private  void crearMenuEdificio(java.awt.MenuBar mb)
          Crea el menú "Edificio".
private  void crearMenuPV(java.awt.MenuBar mb)
          Crea el menú de generadores fotovoltaicos.
private  void crearMenuRad(java.awt.MenuBar mb)
          Crea el menú de radiación solar.
private  void crearMenuVer(java.awt.MenuBar mb)
          Crea el menú "Ver".
 void destroy()
          Cierra todas las ventanas y finaliza el programa.
 void disableMenus()
          Deshabilita la posibilidad de modificar opciones mientras se muestra el edificio tipo en pantalla.
 void enableMenus()
          Habilita la posibilidad de modificar opciones en el edificio a simular.
private  void fin()
          Termina el programa.
 boolean handleEvent(java.awt.Event e)
          Gestiona eventos para seleccionar una opción del menú o cerrar la ventana.
private  void mostrarAyuda_HTML(java.lang.String nombreFichero)
          Muestra un fichero de ayuda en formato HTML.
private  void ordenarVentanas()
          Ordena y recoloca las ventanas que estén abiertas.
 void recalcParam()
          Recalcula los resultados en las ventanas de análisis de parámetros.
 void resetDim()
          Reinicia las barras de dimensionado geométrico a los valores del edificio tipo.
 void resetZoom()
          Reinicia el valor de factor de zoom.
 void setBarrasColorEdif(float valorRojo, float valorVerde, float valorAzul)
          Asigna a las barras de selección de color del edificio los valores indicados en el fichero de simulación que está siendo cargado.
 void setBarrasColorFondo(float valorRojo, float valorVerde, float valorAzul)
          Asigna a las barras de selección de color de fondo los valores indicados en el fichero de simulación que está siendo cargado.
 void setBarrasColorSuelo(float valorRojo, float valorVerde, float valorAzul)
          Asigna a las barras de selección de color del suelo los valores indicados en el fichero de simulación que está siendo cargado.
 void setCoefMuro(float valor)
          Aplica el coef. de transmisión de muro indicado en un fichero de simulación que está siendo cargado.
 void setCoefVidrio(float valor)
          Aplica el coef. de transmisión del vidrio indicado en un fichero de simulación que está siendo cargado.
 void setDim(float longit, float anch, float alt, float longSup, float anchSup, float altSup)
          Asigna a las barras de dimensionado geométrico los valores de un edificio dado.
 void setFactorSombra(float valor)
          Aplica el factor de sombra indicado en un fichero de simulación que está siendo cargado.
 void setOrient(int valor)
          Asigna a la barra de desplazamiento de orientación el valor dado.
 void setPiso(float valor)
          Aplica la altura de piso indicada en un fichero de simulación que está siendo cargado.
 void setPorcentVidrio(float valor)
          Aplica el valor de porcentaje de vidrio indicado en un fichero de simulación que está siendo cargado.
 void setZoom(int valor)
          Aplica el factor de zoom indicado en un fichero de simulación que está siendo cargado.
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, paramString, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, show, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

appletPointer

private Fotorred appletPointer

leerFichero

private LoadDialog leerFichero

salir

private CloseDialog salir

aviso

private Mensaje aviso

seleccionarPV

private PVDatabase seleccionarPV

dim

private Barras dim

dimSup

private Superior dimSup

colorFondo

private Barras colorFondo

colorEdif

private Barras colorEdif

colorSuelo

private Barras colorSuelo

colorTransp

private BarraDialog colorTransp

rot

private BarraDialog rot

altPiso

private NumDialog altPiso

asignarVidrio

private NumDialog asignarVidrio

asignarMuro

private NumDialog asignarMuro

asignarCoefVidrio

private NumDialog asignarCoefVidrio

asignarSombra

private NumDialog asignarSombra

zoomInOut

private ZoomDialog zoomInOut

envolventeArea

private EnvolventeArea envolventeArea

orientFachadas

private OrientacionFachadas orientFachadas

porcentVidrio

private PorcentajeVidrio porcentVidrio

coefMuro

private CoeficienteMuro coefMuro

coefVidrio

private CoeficienteVidrio coefVidrio

factorSombra

private FactorSombra factorSombra

compararTodos

private Comparativo compararTodos

radSolar

private RadiacionSolar radSolar

inform

private java.awt.CheckboxMenuItem inform

edifTipo

private java.awt.CheckboxMenuItem edifTipo

formatoAyuda

private java.awt.CheckboxMenuItem formatoAyuda

mostrarPisos

private java.awt.CheckboxMenuItem mostrarPisos

mostrarCuadricula

private java.awt.CheckboxMenuItem mostrarCuadricula

ayudaFormatoHtml

private boolean ayudaFormatoHtml

jdk_version

private java.lang.String jdk_version

plugin_OK

private boolean plugin_OK

listaVentGeom

private java.util.Vector listaVentGeom

listaVentEdif

private java.util.Vector listaVentEdif

listaVentColor

private java.util.Vector listaVentColor

listaVentAnali

private java.util.Vector listaVentAnali

listaVentAyuda

private java.util.Vector listaVentAyuda

listaVentDisTipo

private java.util.Vector listaVentDisTipo

listaVentMisc

private java.util.Vector listaVentMisc

ayudaTipo

private java.lang.String ayudaTipo

ayudaTabla

private java.lang.String ayudaTabla

ayuda1

private java.lang.String ayuda1

ayuda2

private java.lang.String ayuda2

ayuda3

private java.lang.String ayuda3

ayuda4

private java.lang.String ayuda4

ayuda5

private java.lang.String ayuda5

ayuda6

private java.lang.String ayuda6

ayudaComp

private java.lang.String ayudaComp

ayudaDetalles

private java.lang.String ayudaDetalles

ayudaInterfase

private java.lang.String ayudaInterfase

helpInterfase

Ayuda helpInterfase

helpTipo

Ayuda helpTipo

helpTabla

Ayuda helpTabla

ayudaParam1

Ayuda ayudaParam1

ayudaParam2

Ayuda ayudaParam2

ayudaParam3

Ayuda ayudaParam3

ayudaParam4

Ayuda ayudaParam4

ayudaParam5

Ayuda ayudaParam5

ayudaParam6

Ayuda ayudaParam6

ayudaCompara

Ayuda ayudaCompara

ayudaDetall

Ayuda ayudaDetall
Constructor Detail

MenuFrame

public MenuFrame(java.lang.String s,
                 Fotorred a)
Constructor.
Parameters:
s - Título de la ventana de menús.
a - Enlace a la clase principal del programa.
Method Detail

crearListaVentanas

private void crearListaVentanas()
Prepara listas de todas las ventanas para su gestión en grupos.

crearMenuArchivo

private void crearMenuArchivo(java.awt.MenuBar mb)
Crea el menú "Archivo".

crearMenuVer

private void crearMenuVer(java.awt.MenuBar mb)
Crea el menú "Ver".

crearMenuEdificio

private void crearMenuEdificio(java.awt.MenuBar mb)
Crea el menú "Edificio".

crearMenuRad

private void crearMenuRad(java.awt.MenuBar mb)
Crea el menú de radiación solar.

crearMenuPV

private void crearMenuPV(java.awt.MenuBar mb)
Crea el menú de generadores fotovoltaicos.

crearMenuAnalisis

private void crearMenuAnalisis(java.awt.MenuBar mb)
Crea el menú "Análisis".

crearMenuAyuda

private void crearMenuAyuda(java.awt.MenuBar mb)
Crea el menú "Ayuda".

resetDim

public void resetDim()
Reinicia las barras de dimensionado geométrico a los valores del edificio tipo.

setDim

public void setDim(float longit,
                   float anch,
                   float alt,
                   float longSup,
                   float anchSup,
                   float altSup)
Asigna a las barras de dimensionado geométrico los valores de un edificio dado.
Parameters:
longit - Longitud en metros de la base del edificio.
anch - Anchura en metros de la base del edificio.
alt - Altura en metros de la parte inferior del edificio.
longSup - Longitud en metros de la parte superior del edificio.
anchSup - Anchura en metros de la parte superior del edificio.
altSup - Altura en metros de la parte superior del edificio.

resetZoom

public void resetZoom()
Reinicia el valor de factor de zoom. Permite mantener la escala del zoom después de redimensionar.

setOrient

public void setOrient(int valor)
Asigna a la barra de desplazamiento de orientación el valor dado.
Parameters:
valor - Valor que se asignará a la barra de desplazamiento que permite orientar el edificio.

recalcParam

public void recalcParam()
Recalcula los resultados en las ventanas de análisis de parámetros. Es utilizado por las clases "Barras" y "Superior" cuando el usuario modifica las dimensiones del edificio.

disableMenus

public void disableMenus()
Deshabilita la posibilidad de modificar opciones mientras se muestra el edificio tipo en pantalla.

enableMenus

public void enableMenus()
Habilita la posibilidad de modificar opciones en el edificio a simular.

accesoMenus

private void accesoMenus(boolean acceso)
Habilita o deshabilita el acceso a ventanas de opciones.
Parameters:
acceso - False: Edificio tipo en pantalla (menús deshabilitados), True: Todos los menús habilitados.

cerrarVentanas

public void cerrarVentanas()
Cierra todas las ventanas que estén abiertas.

abrirVentanas

private void abrirVentanas()
Abre y muestra todas las ventanas (excepto las de ayuda).

abrirCerrarGrupoVentanas

private void abrirCerrarGrupoVentanas(java.util.Vector grupo,
                                      boolean abrir)
Abre o cierra un grupo de ventanas.
Parameters:
grupo - Vector que contiene las ventanas que se abrirán o cerrarán simultáneamente.
abrir - Flag que indica si las ventanas se abren o cierran (true: abrir).

ordenarVentanas

private void ordenarVentanas()
Ordena y recoloca las ventanas que estén abiertas.

colocar

private void colocar(java.awt.Component ventana)
Coloca una ventana, diálogo, etc. justo debajo de la barra de menús flotante.
Parameters:
Objeto - que se desea recolocar.

setZoom

public void setZoom(int valor)
Aplica el factor de zoom indicado en un fichero de simulación que está siendo cargado. Este método es llamado desde la clase Fotorred.
Parameters:
valor - Factor de zoom que hay que aplicar.

setBarrasColorSuelo

public void setBarrasColorSuelo(float valorRojo,
                                float valorVerde,
                                float valorAzul)
Asigna a las barras de selección de color del suelo los valores indicados en el fichero de simulación que está siendo cargado. Este método es llamado desde la clase Fotorred.
Parameters:
valorRojo - Grado de color rojo del plano del suelo.
valorVerde - Grado de color verde del plano del suelo.
valorAzul - Grado de color azul del plano del suelo.

setBarrasColorEdif

public void setBarrasColorEdif(float valorRojo,
                               float valorVerde,
                               float valorAzul)
Asigna a las barras de selección de color del edificio los valores indicados en el fichero de simulación que está siendo cargado. Este método es llamado desde la clase Fotorred.
Parameters:
valorRojo - Grado de color rojo del plano del suelo.
valorVerde - Grado de color verde del plano del suelo.
valorAzul - Grado de color azul del plano del suelo.

setBarrasColorFondo

public void setBarrasColorFondo(float valorRojo,
                                float valorVerde,
                                float valorAzul)
Asigna a las barras de selección de color de fondo los valores indicados en el fichero de simulación que está siendo cargado. Este método es llamado desde la clase Fotorred.
Parameters:
valorRojo - Grado de color rojo del plano del suelo.
valorVerde - Grado de color verde del plano del suelo.
valorAzul - Grado de color azul del plano del suelo.

setPiso

public void setPiso(float valor)
Aplica la altura de piso indicada en un fichero de simulación que está siendo cargado. Este método es llamado desde la clase Fotorred.
Parameters:
valor - Altura de piso en metros que hay que aplicar.

setPorcentVidrio

public void setPorcentVidrio(float valor)
Aplica el valor de porcentaje de vidrio indicado en un fichero de simulación que está siendo cargado.
Parameters:
valor - Porcentaje de la superficie de fachadas del edificio que están cubiertas de vidrio.

setCoefMuro

public void setCoefMuro(float valor)
Aplica el coef. de transmisión de muro indicado en un fichero de simulación que está siendo cargado.
Parameters:
valor - Coeficiente de transmisión del tipo de muro empleado en el edificio.

setCoefVidrio

public void setCoefVidrio(float valor)
Aplica el coef. de transmisión del vidrio indicado en un fichero de simulación que está siendo cargado.
Parameters:
valor - Coeficiente de transmisión térmica del vidrio empleado en el edificio.

setFactorSombra

public void setFactorSombra(float valor)
Aplica el factor de sombra indicado en un fichero de simulación que está siendo cargado.
Parameters:
valor - Factor de sombra de vidrio empleado en el edificio.

fin

private void fin()
Termina el programa.

destroy

public void destroy()
Cierra todas las ventanas y finaliza el programa.

avisoEdifTipo

private void avisoEdifTipo()
Avisa al usuario de que el edificio mostrado en pantalla es el edificio tipo (no editable).

handleEvent

public boolean handleEvent(java.awt.Event e)
Gestiona eventos para seleccionar una opción del menú o cerrar la ventana.
Overrides:
handleEvent in class java.awt.Component

action

public boolean action(java.awt.Event e,
                      java.lang.Object o)
Determina el menú que ha activado el usuario y ejecuta la operación correspondiente.
Overrides:
action in class java.awt.Component

mostrarAyuda_HTML

private void mostrarAyuda_HTML(java.lang.String nombreFichero)
Muestra un fichero de ayuda en formato HTML. El fichero se lee del servidor desde donde se ha descargado el applet, por lo que es necesario estar conectado a internet. Si se quiere trabajar sin conexión se puede mostrar la ayuda en formato "sólo texto". Ya que el navegador guarda las páginas visitadas en la caché, la conexión con el servidor para leer el contenido del fichero sólo se hará la primera vez que se muestre.
Parameters:
nombreFichero - Nombre del fichero HTML que contiene el texto de ayuda.