Class NewGeo

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

public class NewGeo
extends java.awt.Dialog
implements java.awt.event.ActionListener

See Also:
Serialized Form

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  double altitud
           
private  java.awt.TextField campoAltitud
           
private  java.awt.TextField[] campoKt
           
private  java.awt.TextField campoLatitud
           
private  java.awt.TextField campoLongitud
           
private  java.awt.TextField campoNombre
           
private  java.awt.TextField[] campoTmax
           
private  java.awt.TextField[] campoTmin
           
private  java.awt.Button cancel
           
private  java.awt.Label[] dummyLabel
           
private  boolean errores
           
private  SolarTemplate genPV
           
private  int invierno
           
private  java.awt.Label labelAltitud
           
private  java.awt.Label labelLatitud
           
private  java.awt.Label labelLongitud
           
private  java.awt.Label labelNombre
           
private  double latitud
           
private  java.awt.Label LKIndex
           
private  java.awt.Label[] LMonths
           
private  double longitud
           
private  java.awt.Label LTMax
           
private  java.awt.Label LTMin
           
private  int meridiano
           
private  CModuleMeteoFrame meteo
           
private  double[][] meteoData
           
private  java.lang.String nombre
           
private  java.awt.Button ok
           
private  java.awt.Panel panel_1
           
private  java.awt.Panel panel_2
           
private  java.awt.Panel panel_3
           
private  int verano
           
 
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
NewGeo(SolarTemplate parent, CModuleMeteoFrame meteoFrame)
          Constructor
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
private  void crear_nuevo()
           
private  double readDouble(java.awt.TextField campo, double min, double max)
          Lee un valor decimal en formato double e informa de posibles errores.
private  int readInt(java.awt.TextField campo, int min, int max)
          Lee un valor entero e informa de posibles errores.
 
Methods inherited from class java.awt.Dialog
, addNotify, conditionalShow, constructComponentName, dispose, disposeImpl, getAccessibleContext, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
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

genPV

private SolarTemplate genPV

meteo

private CModuleMeteoFrame meteo

ok

private java.awt.Button ok

cancel

private java.awt.Button cancel

errores

private boolean errores

panel_1

private java.awt.Panel panel_1

panel_2

private java.awt.Panel panel_2

panel_3

private java.awt.Panel panel_3

nombre

private java.lang.String nombre

latitud

private double latitud

longitud

private double longitud

meteoData

private double[][] meteoData

meridiano

private int meridiano

altitud

private double altitud

verano

private int verano

invierno

private int invierno

campoNombre

private java.awt.TextField campoNombre

campoLatitud

private java.awt.TextField campoLatitud

campoLongitud

private java.awt.TextField campoLongitud

campoAltitud

private java.awt.TextField campoAltitud

labelNombre

private java.awt.Label labelNombre

labelLatitud

private java.awt.Label labelLatitud

labelLongitud

private java.awt.Label labelLongitud

labelAltitud

private java.awt.Label labelAltitud

campoKt

private java.awt.TextField[] campoKt

campoTmax

private java.awt.TextField[] campoTmax

campoTmin

private java.awt.TextField[] campoTmin

dummyLabel

private java.awt.Label[] dummyLabel

LKIndex

private java.awt.Label LKIndex

LTMax

private java.awt.Label LTMax

LTMin

private java.awt.Label LTMin

LMonths

private java.awt.Label[] LMonths
Constructor Detail

NewGeo

public NewGeo(SolarTemplate parent,
              CModuleMeteoFrame meteoFrame)
Constructor
Method Detail

crear_nuevo

private void crear_nuevo()

readDouble

private double readDouble(java.awt.TextField campo,
                          double min,
                          double max)
Lee un valor decimal en formato double e informa de posibles errores.
Parameters:
TextField - Campo de texto desde donde leer.
double - min Valor mínimo admisible.
double - max Valor máximo admisible.

readInt

private int readInt(java.awt.TextField campo,
                    int min,
                    int max)
Lee un valor entero e informa de posibles errores.
Parameters:
TextField - Campo de texto desde donde leer.
int - min Valor mínimo admisible.
int - max Valor máximo admisible.

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener