progprincomp
Class PanelPrinComp

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--progprincomp.PanelPrinComp
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
ProcessPanelPrinComp

public class PanelPrinComp
extends java.awt.Panel

Interfaz grafica para calcular los componentes principales y el histograma de frecuencias con interpolacion spline cubico.

Version:
1.0, 09/01/2002
Author:
Omar Posada Villarreal
See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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
protected  java.awt.Button buttClean
          Limpia los mensajes.
protected  java.awt.Button buttStart
          Inicia la lectura y el recorrido.
protected  CanvasBiplot canvBiplot
          Lienzo para dibujar el biplot.
protected  java.awt.GridBagConstraints gbCons
          Restricciones de la distribucion de los componentes.
protected  java.awt.GridBagLayout gbLay
          Distribucion de los componentes.
protected  java.awt.Label labBins
          Etiqueta para el numero de divisiones del histograma.
protected  java.awt.Label labIterations
          Etiqueta para el numero de iteraciones.
protected  java.awt.Label labMaxRelFreq
          Etiqueta para el maximo porcentaje de frecuencia relativa maxima.
protected  java.awt.Label labMessage
          Etiqueta de los mensajes.
protected  java.awt.Label labNumbVar
          Etiqueta para el numero de variables (columnas).
protected  java.awt.Label labTolerance
          Etiqueta para la tolerancia.
protected  java.awt.Label labURL
          Etiqueta para el URL.
protected  java.awt.Panel panCanv
          Panel para las graficas.
protected  java.awt.Panel panText
          Panel para las entrada/salida de texto.
protected  java.awt.TextArea taMessage
          Salida de los mensajes.
protected  java.awt.TextField tfBins
          Entrada del numero de divisiones del histograma.
protected  java.awt.TextField tfIterations
          Entrada del numero de iteraciones.
protected  java.awt.TextField tfMaxRelFreq
          Entrada del maximo porcentaje de frecuencia relativa maxima.
protected  java.awt.TextField tfNumbVar
          Entrada del numero de numero de variables (columnas).
protected  java.awt.TextField tfTolerance
          Entrada de la tolerancia.
protected  java.awt.TextField tfURL
          Entrada del URL.
 
Fields inherited from class java.awt.Panel
base, nameCounter, serialVersionUID
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dbg, 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
PanelPrinComp()
          Constructor similar al "Applet.init()" pero no es "Applet".
 
Method Summary
private  void addComponents()
          Declara, instancia, configura y agrega los componentes a los contenedores.
private  void addToGridBag(java.awt.Component comp, int row, int column, int width, int height, java.awt.GridBagLayout gridBagLay, java.awt.GridBagConstraints gridBagCons)
          Agrega un componente a una distribucion GridBag.
private  void addToGridBag(java.awt.Component comp, int row, int column, int width, int height, java.awt.GridBagLayout gridBagLay, java.awt.GridBagConstraints gridBagCons, java.awt.Panel thePanel)
          Agrega un componente a un panel con distribucion GridBag.
private  void setGridBagConstraintsToDefault(java.awt.GridBagConstraints gridBagCons)
           
 
Methods inherited from class java.awt.Panel
, addNotify, constructComponentName, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, adjustListeningChildren, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, nextFocus, numListening, paint, paintComponents, paintHeavyweightComponents, paramString, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printHeavyweightComponents, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, readObject, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusOwner, setFont, setLayout, transferFocus, update, validate, validateTree, writeObject
 
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, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkit, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, resetGC, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

gbLay

protected java.awt.GridBagLayout gbLay
Distribucion de los componentes.

gbCons

protected java.awt.GridBagConstraints gbCons
Restricciones de la distribucion de los componentes.

labURL

protected java.awt.Label labURL
Etiqueta para el URL.

tfURL

protected java.awt.TextField tfURL
Entrada del URL.

labBins

protected java.awt.Label labBins
Etiqueta para el numero de divisiones del histograma.

tfBins

protected java.awt.TextField tfBins
Entrada del numero de divisiones del histograma.

labNumbVar

protected java.awt.Label labNumbVar
Etiqueta para el numero de variables (columnas).

tfNumbVar

protected java.awt.TextField tfNumbVar
Entrada del numero de numero de variables (columnas).

labTolerance

protected java.awt.Label labTolerance
Etiqueta para la tolerancia.

tfTolerance

protected java.awt.TextField tfTolerance
Entrada de la tolerancia.

labIterations

protected java.awt.Label labIterations
Etiqueta para el numero de iteraciones.

tfIterations

protected java.awt.TextField tfIterations
Entrada del numero de iteraciones.

labMaxRelFreq

protected java.awt.Label labMaxRelFreq
Etiqueta para el maximo porcentaje de frecuencia relativa maxima.

tfMaxRelFreq

protected java.awt.TextField tfMaxRelFreq
Entrada del maximo porcentaje de frecuencia relativa maxima.

buttStart

protected java.awt.Button buttStart
Inicia la lectura y el recorrido.

buttClean

protected java.awt.Button buttClean
Limpia los mensajes.

labMessage

protected java.awt.Label labMessage
Etiqueta de los mensajes.

taMessage

protected java.awt.TextArea taMessage
Salida de los mensajes.

panCanv

protected java.awt.Panel panCanv
Panel para las graficas.

panText

protected java.awt.Panel panText
Panel para las entrada/salida de texto.

canvBiplot

protected CanvasBiplot canvBiplot
Lienzo para dibujar el biplot.
Constructor Detail

PanelPrinComp

public PanelPrinComp()
Constructor similar al "Applet.init()" pero no es "Applet".
Method Detail

addComponents

private void addComponents()
                    throws java.lang.Exception
Declara, instancia, configura y agrega los componentes a los contenedores.

addToGridBag

private void addToGridBag(java.awt.Component comp,
                          int row,
                          int column,
                          int width,
                          int height,
                          java.awt.GridBagLayout gridBagLay,
                          java.awt.GridBagConstraints gridBagCons)
Agrega un componente a una distribucion GridBag.
Parameters:
comp - Componente a agregar.
row - Posicion vertical.
column - Posicion horizontal.
width - Columnas de ancho.
height - Renglones de altura.
gridBagLay - Distribucion.
gridBagCons - Restricciones.

addToGridBag

private void addToGridBag(java.awt.Component comp,
                          int row,
                          int column,
                          int width,
                          int height,
                          java.awt.GridBagLayout gridBagLay,
                          java.awt.GridBagConstraints gridBagCons,
                          java.awt.Panel thePanel)
Agrega un componente a un panel con distribucion GridBag.
Parameters:
comp - Componente a agregar.
row - Posicion vertical.
column - Posicion horizontal.
width - Columnas de ancho.
height - Renglones de altura.
gridBagLay - Distribucion.
gridBagCons - Restricciones.

setGridBagConstraintsToDefault

private void setGridBagConstraintsToDefault(java.awt.GridBagConstraints gridBagCons)