|
|||||||
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 | +--SolarTemplate | +--RadiacionSolar
Estimación y análisis de radiación solar.
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.Scrollbar |
albedoUpDown
|
private java.awt.Scrollbar |
azimuth
|
private java.awt.Scrollbar |
betaBar
|
private java.awt.Checkbox |
checkBoxAlbedo
|
private java.awt.Checkbox |
checkBoxDifusa
|
private java.awt.Checkbox |
checkBoxDirecta
|
private java.awt.Checkbox |
checkBoxTotal
|
private java.awt.Label |
label11
|
protected java.awt.Label |
label2
|
protected java.awt.Label |
label3
|
private java.awt.Label |
label4
|
private java.awt.Label |
label5
|
private java.awt.Label |
label8
|
private java.awt.Label |
tipoPlano
|
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 | |
RadiacionSolar(Fotorred mainWin)
Constructor. |
Method Summary | |
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Manejador de eventos de las barras de desplazamiento. |
protected void |
bars_setState(boolean state)
Habilita o deshabilita las barras de desplazamiento para seleccionar la pendiente y el azimuth. |
private java.lang.String |
centrarTexto(java.lang.String texto)
Manipula una cadena de caracteres para mostrarla centrada en el espacio diponible. |
protected void |
crearMenuConfiguracion(java.awt.MenuBar mb)
Método vacío. |
protected void |
crearMenuVer(java.awt.MenuBar mb)
|
void |
dibujarCurvas()
Dibuja las curvas de radiación solar. |
CGeo.CCiudad |
GetActualCiudad()
Proporciona el emplazamiento geográfico actualmente elegido. |
protected double |
getAlbedoValue()
Proporciona el valor del albedo. |
protected int |
getAzimuthValue()
Proporciona el valor del azimuth. |
protected int |
getBetaValue()
Proporciona el valor de la pendiente acualmente seleccionada. |
private java.lang.String |
getTipoPlano()
Establece el texto de la etiqueta que indica al usuario el tipo de plano sobre el que se está calculando la radiación solar. |
void |
newPendienteAlbedoPaneles(int control)
Notifica que el usuario ha seleccionado una nueva pendiente o un nuevo albedo en un grupo de paneles de una fachada o la cubierta. |
void |
notifyRot()
Se ejecuta cueando el usuario rota el edificio. |
protected void |
nuevaCiudadPV(boolean addNew)
Método vacío. |
protected void |
setDimensiones()
Establece las dimensiones de la ventana y el tamaño de la rejilla gráfica |
void |
updateCiudad(CGeo.CCiudad currentCiudad,
boolean newCity)
Actualiza la posición geográfica para hacerla coincidir con el valor seleccionado en la ventana de generación fotovoltaica. |
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, 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 java.awt.Scrollbar betaBar
private java.awt.Scrollbar azimuth
protected java.awt.Label label2
protected java.awt.Label label3
private java.awt.Label label4
private java.awt.Label label8
private java.awt.Label label5
private java.awt.Label label11
private java.awt.Label tipoPlano
private java.awt.Checkbox checkBoxTotal
private java.awt.Checkbox checkBoxDirecta
private java.awt.Checkbox checkBoxDifusa
private java.awt.Checkbox checkBoxAlbedo
private java.awt.Scrollbar albedoUpDown
Constructor Detail |
public RadiacionSolar(Fotorred mainWin)
Method Detail |
protected void crearMenuVer(java.awt.MenuBar mb)
crearMenuVer
in class SolarTemplate
protected void crearMenuConfiguracion(java.awt.MenuBar mb)
crearMenuConfiguracion
in class SolarTemplate
protected void setDimensiones()
setDimensiones
in class SolarTemplate
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
public void dibujarCurvas()
dibujarCurvas
in class SolarTemplate
protected void bars_setState(boolean state)
bars_setState
in class SolarTemplate
boolean
- true: Habilitar barras. False: Deshabilitar barras.private java.lang.String getTipoPlano()
private java.lang.String centrarTexto(java.lang.String texto)
String
- texto String original que debe ser centrado.public void updateCiudad(CGeo.CCiudad currentCiudad, boolean newCity)
Objeto
- de clase CGeo.CCiudad que representa la nueva posición geográfica.boolean
- Flag que indca si hay que añadir la nueva posición al combo
de posiciones predeterminadas.protected void nuevaCiudadPV(boolean addNew)
nuevaCiudadPV
in class SolarTemplate
protected int getBetaValue()
getBetaValue
in class SolarTemplate
protected int getAzimuthValue()
getAzimuthValue
in class SolarTemplate
protected double getAlbedoValue()
getAlbedoValue
in class SolarTemplate
public CGeo.CCiudad GetActualCiudad()
GetActualCiudad
in class SolarTemplate
public void notifyRot()
public void newPendienteAlbedoPaneles(int control)
int
- Valor entero que identifica la fachada. 1: Fachada A. 5: Cubierta.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |