public class VentanaPrincipal extends JFrame
| Modifier and Type | Class and Description |
|---|---|
private class |
VentanaPrincipal.JComboMEMItem
Clase que representa un elemento del desplegable de MEMs que pueden ser visualizados.
|
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
VentanaPrincipal(Control v,
ResourceBundle m)
Creación de la ventana principal
|
| Modifier and Type | Method and Description |
|---|---|
void |
acerca()
Acerca la visualización del hipergrafo.
|
void |
actualizaCond()
Redibuja el MEM actual teniendo en cuenta los valores de las condiciones que se han modificado.
|
void |
actualizaIdioma(ResourceBundle m,
int langid)
Modifica el idioma de la interfaz
|
private void |
addCondToolbar()
Muestra las condiciones que afectan al MEM seleccionado y los controles que permiten modificarlas.
|
private void |
addCPCTree()
Muestra una lista desplegable con información sobre los resultados cargados.
|
void |
aleja()
Aleja la visualización del hipergrafo.
|
void |
cambiaMEM(MEM mem)
Modifica el MEM que se está visualizando actualmente.
|
void |
cargaCMEM(CMEM cmem)
Carga un conjunto de Posibles Conflictos (en forma de Modelos Evaluables Minimales)
|
private void |
dibujaMEM(boolean toPDF)
Dibuja el hipergrafo correspondiente al MEM seleccionado.
|
void |
guardaPDF(String nomFichero)
Almacena en un archivo PDF el hipergrafo que se está visualizando actualmente.
|
private void |
jbInit()
Inicializa y coloca los elementos de la interfaz.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprivate static final long serialVersionUID
private Control padre
private CMEM loadedCMEM
private MEM selectedMEM
private ListaCond condiciones
private ResourceBundle mensajes
private JPanel Principal
private BorderLayout borderLayout1
private JMenuBar menu
private JMenu menuArchivo
private JMenu menuOpciones
private JMenu menuAyuda
private JMenuItem archivoCargar
private JMenuItem archivoSalir
private JMenuItem anadeIdioma
private JMenu opcionesIdioma
private JMenuItem ayuda
private JMenuItem info
private JToolBar toolBar
private JSplitPane splitpanel
private edu.uci.ics.jung.visualization.GraphZoomScrollPane panel
private JToolBar toolBarMEM
private JButton botonCargar
private JButton botonSalir
private JButton botonAyuda
private JButton botonMas
private JButton botonMenos
private JComboBox<VentanaPrincipal.JComboMEMItem> comboModelos
private JButton botonPDF
private edu.uci.ics.jung.visualization.control.ScalingControl sc
private JScrollPane panelXML
private JToolBar panelCond
private JLabel labelZoom
public VentanaPrincipal(Control v, ResourceBundle m)
v - objeto Control encargado de recoger las interacciones.m - objeto encargado de proporcionar el texto en el idioma adecuado.private void jbInit()
public void actualizaIdioma(ResourceBundle m, int langid)
m - objeto encargado de proporcionar el texto en el idioma adecuado.langid - Identificador del idioma seleccionado.public void cargaCMEM(CMEM cmem)
cmem - El conjunto de resultados a cargar.private void addCPCTree()
public void cambiaMEM(MEM mem)
mem - El MEM que se pretende visualizar.private void dibujaMEM(boolean toPDF)
toPDF - private void addCondToolbar()
public void guardaPDF(String nomFichero)
nomFichero - La ruta completa al fichero en el que se almacenará el PDF.public void actualizaCond()
public void acerca()
public void aleja()