|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--PVDatabase
Base de datos de paneles fotovoltaicos comerciales.
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 java.awt.Panel |
center
|
private int |
choiceControl
|
private java.lang.String |
contenidoAyuda
|
private java.awt.MenuItem |
exitMenu
|
private java.awt.MenuItem |
fabricanteMenu
|
private java.awt.Label |
findLabel
|
private java.awt.Choice |
findPanel
|
private AyudaInfo |
info
|
private java.awt.MenuItem |
infoMenu
|
private java.awt.TextArea |
infoPanel
|
private ModulosPVList |
listaPaneles
|
private java.awt.MenuItem |
modeloMenu
|
private java.awt.MenuItem |
mostrarTodos
|
private java.awt.Button |
next
|
private java.awt.Panel |
north
|
private java.awt.MenuItem |
potenciaMenu
|
private java.awt.MenuItem |
precioMenu
|
private java.awt.Button |
prev
|
private java.awt.MenuItem |
selecMenu
|
private java.awt.Panel |
south
|
private java.lang.String |
texto
|
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 | |
PVDatabase()
Constructor: no tiene argumentos. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Establece el patrón de búsqueda deseado (modelo, potencias, precios o mostrar todos los paneles de la base de datos). |
private void |
init()
Crea todos los componentes que forman el interfase gráfico y establece el "layout". |
void |
itemStateChanged(java.awt.event.ItemEvent e)
|
private static void |
mergeSort(java.lang.Object[] src,
java.lang.Object[] dest,
int low,
int high)
Algoritmo recursivo para ordenar un array de objetos. |
private static void |
ordenar(java.lang.Object[] a)
Ordena una colección de objetos alfabéticamente. |
void |
paint(java.awt.Graphics g)
Muestra los datos del panel seleccionado. |
private void |
salir()
Selecciona el panel que se esté mostrando en pantalla (el que haya seleccionado el usuario) y oculta la ventana de selección. |
private static void |
swap(java.lang.Object[] x,
int a,
int b)
Intercambia la posición de dos elementos de un array. |
Methods inherited from class java.awt.Frame |
|
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, 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 |
action, 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, handleEvent, 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 |
private ModulosPVList listaPaneles
private java.awt.MenuItem exitMenu
private java.awt.MenuItem selecMenu
private java.awt.MenuItem mostrarTodos
private java.awt.MenuItem fabricanteMenu
private java.awt.MenuItem modeloMenu
private java.awt.MenuItem potenciaMenu
private java.awt.MenuItem precioMenu
private java.awt.MenuItem infoMenu
private java.awt.Label findLabel
private java.awt.Choice findPanel
private int choiceControl
private java.awt.Panel north
private java.awt.Panel center
private java.awt.Panel south
private java.awt.Button prev
private java.awt.Button next
private java.awt.TextArea infoPanel
private java.lang.String texto
private java.lang.String contenidoAyuda
private AyudaInfo info
Constructor Detail |
public PVDatabase()
Method Detail |
private void salir()
private void init()
public void paint(java.awt.Graphics g)
paint
in class java.awt.Container
g
- Entorno gráfico donde mostrar los datos.public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
private static void ordenar(java.lang.Object[] a)
a
- Array de objetos a ordenar.private static void mergeSort(java.lang.Object[] src, java.lang.Object[] dest, int low, int high)
src
- Array fuente a ordenar.dest
- Array resultado una vez ordenado.low
- Indice del primer elemento del array que se debe ordenar.high
- Indice del último elemento del array que se debe ordenar.private static void swap(java.lang.Object[] x, int a, int b)
x
- Array de objetos que contiene los elementos a ordenar.a
- Posición (índice) del primer elemento a intercambiar.b
- Posición (índice) del segundo elemento a intercambiar.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |