Class RadiacionSolar

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--RadiacionSolar
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.AdjustmentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

class RadiacionSolar
extends java.awt.Frame
implements java.awt.event.AdjustmentListener

Estimación y análisis de radiación solar.

See Also:
Serialized Form

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
(package private)  java.awt.Scrollbar albedoUpDown
           
(package private)  java.awt.Scrollbar azimuth
           
(package private)  java.awt.Scrollbar betaBar
           
(package private)  java.awt.Button botonBorrar
           
(package private)  java.awt.Button botonFecha
           
(package private)  java.awt.Button botonSalir
           
static double CAU
           
static double CDH
           
static double CDR
           
static double CDY
           
static double CHD
           
(package private)  java.awt.Checkbox checkBoxAlbedo
           
(package private)  java.awt.Checkbox checkBoxDifusa
           
(package private)  java.awt.Checkbox checkBoxDirecta
           
(package private)  java.awt.Checkbox checkBoxTotal
           
(package private)  java.awt.Choice choiceAlbedo
           
(package private)  java.awt.Choice choiceCiudad
           
(package private)  java.awt.Choice choiceDifusaHor
           
(package private)  java.awt.Choice choiceDifusaInc
           
static double CHR
           
(package private)  CSolar.CGeo ciudad1
           
(package private)  CSolar.CGeo ciudad2
           
(package private)  java.awt.Scrollbar claridad
           
static double CPI
           
static double CRD
           
static double CRH
           
static double CSC
           
private  Error error
           
(package private)  java.awt.Graphics g
           
(package private)  DateTimePicker getFecha
           
(package private)  CGrafica grafico
           
(package private)  int IHB
           
(package private)  int IHD
           
(package private)  int IHG
           
(package private)  java.awt.Label label1
           
(package private)  java.awt.Label label10
           
(package private)  java.awt.Label label11
           
(package private)  java.awt.Label label12
           
(package private)  java.awt.Label label13
           
(package private)  java.awt.Label label15
           
(package private)  java.awt.Label label16
           
(package private)  java.awt.Label label17
           
(package private)  java.awt.Label label2
           
(package private)  java.awt.Label label3
           
(package private)  java.awt.Label label4
           
(package private)  java.awt.Label label5
           
(package private)  java.awt.Label label8
           
(package private)  java.awt.Button mostrarCurvas
           
private  LienzoGraph panel1
           
(package private)  CSolar.CSolarParam param
           
(package private)  CSolar radiacion
           
private  boolean showNow
           
(package private)  int TOTALHOURS
           
(package private)  java.awt.Checkbox trackBetaCheck
           
(package private)  java.awt.Checkbox trackgamCheck
           
 
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()
           
 
Method Summary
 boolean action(java.awt.Event e, java.lang.Object o)
          Muestra las curvas de radiación solar estimada, permite borrar curvas, seleccionar fechas y cerrar la ventana.
 void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
           
private  void dibujarCurvas()
          Dibuja las curvas de radiación solar.
 void draw()
          Dibuja las curvas de radiación y sus ejes.
 void paint()
          Actualiza las curvas mostradas en pantalla.
 void setFecha(java.lang.String fecha)
          Muestra la última fecha seleccionada sobre el botón de activación de fechas.
 void update()
           
 
Methods inherited from class java.awt.Frame
, addNotify, addToFrameList, constructComponentName, finalize, getAccessibleContext, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, initIDs, isResizable, paramString, postProcessKeyEvent, readObject, remove, removeFromFrameList, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle, writeObject
 
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, paint, 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
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

CPI

public static final double CPI

CDY

public static final double CDY

CSC

public static final double CSC

CAU

public static final double CAU

CHD

public static final double CHD

CDH

public static final double CDH

CRH

public static final double CRH

CHR

public static final double CHR

CDR

public static final double CDR

CRD

public static final double CRD

IHG

final int IHG

IHB

final int IHB

IHD

final int IHD

TOTALHOURS

final int TOTALHOURS

g

java.awt.Graphics g

param

CSolar.CSolarParam param

ciudad1

CSolar.CGeo ciudad1

ciudad2

CSolar.CGeo ciudad2

radiacion

CSolar radiacion

grafico

CGrafica grafico

betaBar

java.awt.Scrollbar betaBar

claridad

java.awt.Scrollbar claridad

azimuth

java.awt.Scrollbar azimuth

albedoUpDown

java.awt.Scrollbar albedoUpDown

choiceCiudad

java.awt.Choice choiceCiudad

choiceDifusaHor

java.awt.Choice choiceDifusaHor

choiceDifusaInc

java.awt.Choice choiceDifusaInc

choiceAlbedo

java.awt.Choice choiceAlbedo

botonSalir

java.awt.Button botonSalir

mostrarCurvas

java.awt.Button mostrarCurvas

botonBorrar

java.awt.Button botonBorrar

botonFecha

java.awt.Button botonFecha

getFecha

DateTimePicker getFecha

trackBetaCheck

java.awt.Checkbox trackBetaCheck

trackgamCheck

java.awt.Checkbox trackgamCheck

checkBoxTotal

java.awt.Checkbox checkBoxTotal

checkBoxDirecta

java.awt.Checkbox checkBoxDirecta

checkBoxDifusa

java.awt.Checkbox checkBoxDifusa

checkBoxAlbedo

java.awt.Checkbox checkBoxAlbedo

label1

java.awt.Label label1

label2

java.awt.Label label2

label3

java.awt.Label label3

label4

java.awt.Label label4

label5

java.awt.Label label5

label8

java.awt.Label label8

label10

java.awt.Label label10

label11

java.awt.Label label11

label12

java.awt.Label label12

label13

java.awt.Label label13

label15

java.awt.Label label15

label16

java.awt.Label label16

label17

java.awt.Label label17

panel1

private LienzoGraph panel1

error

private Error error

showNow

private boolean showNow
Constructor Detail

RadiacionSolar

public RadiacionSolar()
Method Detail

adjustmentValueChanged

public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Specified by:
adjustmentValueChanged in interface java.awt.event.AdjustmentListener

action

public boolean action(java.awt.Event e,
                      java.lang.Object o)
Muestra las curvas de radiación solar estimada, permite borrar curvas, seleccionar fechas y cerrar la ventana.
Overrides:
action in class java.awt.Component

setFecha

public void setFecha(java.lang.String fecha)
Muestra la última fecha seleccionada sobre el botón de activación de fechas.
Parameters:
fecha - Fecha seleccionada por el usuario.

dibujarCurvas

private void dibujarCurvas()
Dibuja las curvas de radiación solar.

paint

public void paint()
Actualiza las curvas mostradas en pantalla.

update

public void update()

draw

public void draw()
Dibuja las curvas de radiación y sus ejes.