|
|||||||
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 | +--Comparativo
Análisis comparativo de comportamiento energético en función de los 6 parámetros de simulación.
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.Scrollbar |
barraCursor
|
private java.awt.Button |
boton
|
private LienzoComp |
canvasComp
|
private java.awt.TextArea |
dataText
|
private float |
escalaEjeX
|
private float |
escalaEjeY
|
private boolean |
fueraDeRango
|
private int |
INCR_PIXEL
|
private java.awt.Label |
labelBarra
|
private float |
nextX
|
private int |
nextXPixel
|
private float[] |
nextY
|
private int[] |
nextYpixel
|
private EnvolventeArea |
p1
|
private OrientacionFachadas |
p2
|
private PorcentajeVidrio |
p3
|
private CoeficienteMuro |
p4
|
private CoeficienteVidrio |
p5
|
private FactorSombra |
p6
|
private float |
posicionCursor
|
private java.awt.Panel |
pSouth
|
private boolean |
tablaSi
|
private float |
x
|
private int |
x0Pixel
|
private float |
xEnd
|
private int |
xOrigin
|
private int |
xPixel
|
private int |
xPixelEnd
|
private int |
xPixelStart
|
private float |
xStart
|
private float[] |
Y
|
private int |
y0Pixel
|
private float |
yEnd
|
private int |
yOrigin
|
private int[] |
Ypixel
|
private int |
yPixelEnd
|
private int |
yPixelStart
|
private float |
yStart
|
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, y |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Comparativo(java.lang.String titulo,
EnvolventeArea par1,
OrientacionFachadas par2,
PorcentajeVidrio par3,
CoeficienteMuro par4,
CoeficienteVidrio par5,
FactorSombra par6)
Constructor. |
Method Summary | |
boolean |
action(java.awt.Event e,
java.lang.Object o)
Muestra los resultados en forma gráfica o tabular (alternativamente). |
void |
adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
Gestiona eventos procedentes de la barra de desplazamiento que varía el incremento porcentual de los parámetros. |
float[] |
calcDeltaEnergia(float deltaP)
Calcula los incrementos de energía correspondientes a un determinado incrememnto de los parámetros. |
void |
draw(java.awt.Graphics g)
Dibuja las curvas de comportamiento energética en función de la variación de parámetros. |
void |
recalc()
Calcula los resultados energéticos y los muestra en formato gráfico o tabular. |
private float |
scaleX(int xPixel)
Convierte pixels (valores enteros) a coordenadas de abscisas. |
private int |
scaleXPunto(float xPunto)
Convierte un valor decimal sobre el eje X en el número de pixel correspondiente. |
private int |
scaleY(float y)
Convierte un valor decimal sobre el eje Y en el número de pixel correspondiente. |
private void |
setTextArea()
Establece la información textual mostrada en las tablas de resultados. |
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 |
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 EnvolventeArea p1
private OrientacionFachadas p2
private PorcentajeVidrio p3
private CoeficienteMuro p4
private CoeficienteVidrio p5
private FactorSombra p6
private LienzoComp canvasComp
private java.awt.TextArea dataText
private java.awt.Button boton
private boolean tablaSi
private boolean fueraDeRango
private final int xPixelStart
private final int xPixelEnd
private final int xOrigin
private final int yPixelStart
private final int yPixelEnd
private final int yOrigin
private final float xStart
private final float xEnd
private final float yStart
private final float yEnd
private final float escalaEjeX
private final float escalaEjeY
private final int INCR_PIXEL
private float[] Y
private float[] nextY
private int[] Ypixel
private int[] nextYpixel
private float x
private float nextX
private int xPixel
private int nextXPixel
private int x0Pixel
private int y0Pixel
private float posicionCursor
private java.awt.Scrollbar barraCursor
private java.awt.Label labelBarra
private java.awt.Panel pSouth
Constructor Detail |
public Comparativo(java.lang.String titulo, EnvolventeArea par1, OrientacionFachadas par2, PorcentajeVidrio par3, CoeficienteMuro par4, CoeficienteVidrio par5, FactorSombra par6)
titulo
- Título de la ventana de análisis comparativo.par1
- Primer parámetro: Relación envolvente-área encerrada.par2
- Segundo parámetro: Orientación de fachadas.par3
- Tercer parámetro: Porcentaje de superficie acristalada.par4
- Cuarto parámetro: Coeficiente de transmisión del muro.par5
- Quinto parámetro: Coeficiente de transmisión del vidrio.par6
- Sexto parámetro: Factor de sombra.Method Detail |
public void recalc()
public float[] calcDeltaEnergia(float deltaP)
deltaP
- Incremento porcentual de los parámetros (el mismo valor
para todos ellos).public boolean action(java.awt.Event e, java.lang.Object o)
action
in class java.awt.Component
private float scaleX(int xPixel)
xPixel
- Valor entero del pixel sobre el eje X de la pantalla.private int scaleXPunto(float xPunto)
xPunto
- Valor de la abscisa.private int scaleY(float y)
y
- Valor de la ordenada.public void draw(java.awt.Graphics g)
Entorno
- gráfico donde dibujar.private void setTextArea()
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent e)
adjustmentValueChanged
in interface java.awt.event.AdjustmentListener
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |