|
|||||||
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.Dialog | +--ConfigEconomia
Esta clase permite configurar los precios de instalación del generador fotovoltaico del edificio y de compra-venta de la energía eléctrica. También se ocupa de configurar las previsiones de evolución de precios, consumos y rendimientos.
Inner classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
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.Button |
cancel
|
private float |
coste_instalacion
|
private java.awt.TextField |
costeInstalacion
|
private AnalisisEconomico |
economia
|
private float |
envejecim
|
private java.awt.TextField |
envejecimiento
|
private boolean |
errores
|
private float |
evolucion_consumo
|
private float |
evolucion_precioCompra
|
private float |
evolucion_precioVenta
|
private java.awt.TextField |
evolucionConsumo
|
private java.awt.TextField |
evolucionPrecioCompra
|
private java.awt.TextField |
evolucionPrecioVenta
|
private java.awt.Label |
labelcosteInstalacion
|
private java.awt.Label |
labelEnvejecimiento
|
private java.awt.Label |
labelEvolucionConsumo
|
private java.awt.Label |
labelEvolucionPrecioCompra
|
private java.awt.Label |
labelEvolucionPrecioVenta
|
private java.awt.Label |
labelPorcentajeVenta
|
private java.awt.Label |
labelPrecioCompra
|
private java.awt.Label |
labelPrecioVenta
|
private java.awt.Label |
labelRendimientoInversor
|
private java.awt.Button |
ok
|
private java.awt.Panel |
panelBotones
|
private java.awt.Panel |
panelEtiquetas
|
private java.awt.Panel |
panelTextos
|
private java.awt.Panel |
panelUnidades
|
private float |
porcentaje_vendido
|
private java.awt.TextField |
porcentajeVenta
|
private float |
precio_compra
|
private float |
precio_venta
|
private java.awt.TextField |
precioCompra
|
private java.awt.TextField |
precioVenta
|
private float |
rendimiento_inversor
|
private java.awt.TextField |
rendimientoInversor
|
Fields inherited from class java.awt.Dialog |
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, state, warningString, weakThis, 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 | |
ConfigEconomia(AnalisisEconomico econ)
|
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
configurarEcon()
Recoge los valores introducidos por el usuario, comprueba la existencia de errores en los datos y si todo es correcto pasa la información obtenida a la clase que hace el estudio económico. |
private float |
readFloat(java.awt.TextField campo,
float min,
float max)
Lee un valor decimal en formato float e informa de posibles errores. |
private void |
setDefaultValues()
Establece los valores por defecto que se asignan a los parámetros de configuración económica. |
Methods inherited from class java.awt.Dialog |
|
Methods inherited from class java.awt.Window |
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject |
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, removeNotify, 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, remove, 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 |
Field Detail |
private AnalisisEconomico economia
private java.awt.Button ok
private java.awt.Button cancel
private boolean errores
private float precio_compra
private float precio_venta
private float coste_instalacion
private float porcentaje_vendido
private float rendimiento_inversor
private float envejecim
private float evolucion_consumo
private float evolucion_precioCompra
private float evolucion_precioVenta
private java.awt.Label labelPrecioCompra
private java.awt.Label labelPrecioVenta
private java.awt.Label labelcosteInstalacion
private java.awt.Label labelPorcentajeVenta
private java.awt.Label labelRendimientoInversor
private java.awt.Label labelEnvejecimiento
private java.awt.Label labelEvolucionConsumo
private java.awt.Label labelEvolucionPrecioCompra
private java.awt.Label labelEvolucionPrecioVenta
private java.awt.TextField precioCompra
private java.awt.TextField precioVenta
private java.awt.TextField costeInstalacion
private java.awt.TextField porcentajeVenta
private java.awt.TextField rendimientoInversor
private java.awt.TextField envejecimiento
private java.awt.TextField evolucionConsumo
private java.awt.TextField evolucionPrecioCompra
private java.awt.TextField evolucionPrecioVenta
private java.awt.Panel panelEtiquetas
private java.awt.Panel panelTextos
private java.awt.Panel panelBotones
private java.awt.Panel panelUnidades
Constructor Detail |
public ConfigEconomia(AnalisisEconomico econ)
Method Detail |
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
private float readFloat(java.awt.TextField campo, float min, float max)
TextField
- Campo de texto desde donde leer.float
- min Valor mínimo admisible.float
- max Valor máximo admisible.public void configurarEcon()
private void setDefaultValues()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |