|
|||||||||||
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 com.iver.andami.ui.mdiFrame.MDIFrame
Frame principal de la aplicación.
Nested Class Summary | |
class |
MDIFrame.TooltipListener
DOCUMENT ME! |
Field Summary |
Fields inherited from class javax.swing.JFrame |
EXIT_ON_CLOSE |
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 | |
MDIFrame()
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Método de callback invocado cuando se selecciona un menú o un botón de la barra de herramientas. |
void |
addConsoleListener(java.lang.String prefix,
com.iver.utiles.console.ResponseListener listener)
Añade un lístener a la consola del sistema asociandole un prefijo. |
void |
addMenu(Menu menu,
java.awt.event.ActionListener listener,
PluginClassLoader loader)
Añade el menú a la barra de menús |
void |
addMenu(PluginClassLoader loader,
SkinExtensionType ext,
Menu menu)
Añade la información del menu al framework. |
void |
addPopupMenu(PluginClassLoader loader,
PopupMenu menu)
DOCUMENT ME! |
void |
addPopupMenuListener(java.lang.String popupName,
java.awt.Component c,
java.awt.event.ActionListener listener,
PluginClassLoader loader)
DOCUMENT ME! |
void |
addTextToConsole(java.lang.String text)
Añade a la consola el texto que se pasa como parámetro |
void |
addTool(PluginClassLoader loader,
SkinExtensionType ext,
ToolBar toolBar,
ActionTool actionTool)
Añade un botón a la barra de herramientas |
void |
addTool(PluginClassLoader loader,
SkinExtensionType ext,
ToolBar toolBar,
SelectableTool selectableTool)
Añade un modo de operación a la caja de herramientas |
void |
changeMenuName(java.lang.String[] menu,
java.lang.String newName,
PluginClassLoader loader)
Cambia el nombre completo del menu, y por tanto su ubicación. |
void |
componentAdded(java.awt.event.ContainerEvent arg0)
|
void |
componentHidden(java.awt.event.ComponentEvent arg0)
|
void |
componentMoved(java.awt.event.ComponentEvent arg0)
|
void |
componentRemoved(java.awt.event.ContainerEvent arg0)
|
void |
componentResized(java.awt.event.ComponentEvent arg0)
|
void |
componentShown(java.awt.event.ComponentEvent arg0)
|
void |
enableControls()
Itera por los controles preguntando a las extensiones si estos están habilitados y visibles |
void |
focusConsole(java.lang.String text)
Pasa el foco a la consola y hace que procese el evento que se pasa como parámetro si es distinto de null. |
javax.swing.JDesktopPane |
getDesktopPane()
|
MDIManager |
getMDIManager()
DOCUMENT ME! |
NewStatusBar |
getStatusBar()
Establece el mensaje en la barra de estado asociado a una etiqueta |
java.lang.String |
getTitlePrefix()
|
void |
hideConsole()
Esconde la consola |
void |
init()
Realiza tareas para poner en marcha la aplicación |
void |
removeConsoleListener(com.iver.utiles.console.ResponseListener listener)
Elimina un lístener de la consola del sistema |
void |
removeMenu(Menu menu)
Elimina el menú que se pasa como parámetro si está añadido. |
void |
removePopupMenuListener(java.lang.String name,
java.awt.event.ActionListener listener)
DOCUMENT ME! |
void |
selectTool(java.lang.String name)
Selecciona una herramienta seleccionable de una barra de herramientas |
void |
setClassesExtensions(java.util.HashMap classesExtensions)
DOCUMENT ME! |
void |
setLabels(java.lang.Class clase,
Label[] label)
DOCUMENT ME! |
void |
setTitle(java.lang.String title)
DOCUMENT ME! |
void |
setTitlePrefix(java.lang.String titlePrefix)
|
void |
showConsole()
Muestra la consola |
Methods inherited from class javax.swing.JFrame |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, update |
Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, 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, 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, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Constructor Detail |
public MDIFrame()
Method Detail |
public void init()
java.lang.RuntimeException
- DOCUMENT ME!public void setTitle(java.lang.String title)
MainFrame
setTitle
in interface MainFrame
public void addTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, SelectableTool selectableTool) throws java.lang.ClassNotFoundException
ext
- Texto del boton, si es null no aparece textoselectableTool
- Enable text del control
java.lang.ClassNotFoundException
java.lang.RuntimeException
- DOCUMENT ME!public void addTool(PluginClassLoader loader, SkinExtensionType ext, ToolBar toolBar, ActionTool actionTool) throws java.lang.ClassNotFoundException
ext
- Texto del boton, si es null no aparece textotoolBar
- Icono del boton, si es null no aparece textoactionTool
- Tooltip de la barra de herramientas
java.lang.ClassNotFoundException
java.lang.RuntimeException
- DOCUMENT ME!public void addMenu(PluginClassLoader loader, SkinExtensionType ext, Menu menu) throws java.lang.ClassNotFoundException
loader
- Posicion del menu. Se ordena por este campoext
- Array con los nombres de los padres del menumenu
- Texto del menu
java.lang.ClassNotFoundException
java.lang.RuntimeException
- DOCUMENT ME!public void setClassesExtensions(java.util.HashMap classesExtensions)
classesExtensions
- public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
e
- Evento producidopublic void addPopupMenu(PluginClassLoader loader, PopupMenu menu)
loader
- DOCUMENT ME!menu
- DOCUMENT ME!
java.lang.RuntimeException
- DOCUMENT ME!public void removePopupMenuListener(java.lang.String name, java.awt.event.ActionListener listener)
name
- DOCUMENT ME!listener
- DOCUMENT ME!public void addPopupMenuListener(java.lang.String popupName, java.awt.Component c, java.awt.event.ActionListener listener, PluginClassLoader loader)
popupName
- c
- DOCUMENT ME!listener
- loader
- public void enableControls()
enableControls
in interface MainFrame
java.lang.RuntimeException
- DOCUMENT ME!public MDIManager getMDIManager()
public NewStatusBar getStatusBar()
getStatusBar
in interface MainFrame
public void setLabels(java.lang.Class clase, Label[] label)
clase
- label
- public void removeMenu(Menu menu)
MainFrame
removeMenu
in interface MainFrame
menu
- referencia al menú que se quiere eliminarMainFrame.removeMenu(com.iver.andami.plugins.config.generate.Menu)
public void addMenu(Menu menu, java.awt.event.ActionListener listener, PluginClassLoader loader)
MainFrame
addMenu
in interface MainFrame
menu
- Texto del menulistener
- objeto que recibe los eventos del menuloader
- ClassLoader del plugin que instala el menúMainFrame.addMenu(com.iver.andami.plugins.config.generate.Menu,
java.awt.event.ActionListener, PluginClassLoader)
public void changeMenuName(java.lang.String[] menu, java.lang.String newName, PluginClassLoader loader)
MainFrame
changeMenuName
in interface MainFrame
menu
- Ruta completa del menúnewName
- Nuevo nombre del menuloader
- ClassLoader del plugin que añadió el menuMainFrame.changeMenuName(java.lang.String[],
String, com.iver.andami.plugins.PluginClassLoader)
public void componentHidden(java.awt.event.ComponentEvent arg0)
componentHidden
in interface java.awt.event.ComponentListener
ComponentListener.componentHidden(java.awt.event.ComponentEvent)
public void componentMoved(java.awt.event.ComponentEvent arg0)
componentMoved
in interface java.awt.event.ComponentListener
ComponentListener.componentMoved(java.awt.event.ComponentEvent)
public void componentResized(java.awt.event.ComponentEvent arg0)
componentResized
in interface java.awt.event.ComponentListener
ComponentListener.componentResized(java.awt.event.ComponentEvent)
public void componentShown(java.awt.event.ComponentEvent arg0)
componentShown
in interface java.awt.event.ComponentListener
ComponentListener.componentShown(java.awt.event.ComponentEvent)
public void componentAdded(java.awt.event.ContainerEvent arg0)
componentAdded
in interface java.awt.event.ContainerListener
ContainerListener.componentAdded(java.awt.event.ContainerEvent)
public void componentRemoved(java.awt.event.ContainerEvent arg0)
componentRemoved
in interface java.awt.event.ContainerListener
ContainerListener.componentRemoved(java.awt.event.ContainerEvent)
public java.lang.String getTitlePrefix()
public void setTitlePrefix(java.lang.String titlePrefix)
public void selectTool(java.lang.String name)
MainFrame
selectTool
in interface MainFrame
name
- Nombre dado a la herramienta en el fichero config.xmlMainFrame.selectTool(java.lang.String)
public javax.swing.JDesktopPane getDesktopPane()
public void addConsoleListener(java.lang.String prefix, com.iver.utiles.console.ResponseListener listener)
MainFrame
addConsoleListener
in interface MainFrame
prefix
- Prefijo de los textos destinados al listener que se pasa
como parámetrolistener
- listener que se añadeMainFrame.addConsoleListener(java.lang.String, com.iver.utiles.console.ResponseListener)
public void removeConsoleListener(com.iver.utiles.console.ResponseListener listener)
MainFrame
removeConsoleListener
in interface MainFrame
listener
- listener que se eliminaMainFrame.removeConsoleListener(com.iver.utiles.console.ResponseListener)
public void focusConsole(java.lang.String text)
MainFrame
focusConsole
in interface MainFrame
text
- Evento de tecladoMainFrame.focusConsole(String)
public void hideConsole()
MainFrame
hideConsole
in interface MainFrame
MainFrame.hideConsole()
public void showConsole()
MainFrame
showConsole
in interface MainFrame
MainFrame.showConsole()
public void addTextToConsole(java.lang.String text)
MainFrame
addTextToConsole
in interface MainFrame
text
- texto que se añade a la consolaMainFrame.addTextToConsole(java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |