public class Lectura
extends javax.swing.JFrame
implements java.awt.event.ActionListener
Los valores se introducen en ventanas creadas al efecto
Los valores leidos pueden ser del tipo String, double u int
Interfaz
========
new Lectura (titulo) - crea una ventana con su titulo
println (string) - muestra un string en la cabecera
creaEntrada (etiqueta, valor) - crea una caja para leer un valor;
el valor puede ser double, int o String
espera (mensaje) - muestra un mensaje, y espera a que el usuario teclee datos y pulse aceptar
esperaYCierra (mensaje) - igual que espera, pero ademas cierra la
ventana al aceptar
espera () - espera a que el usuario teclee datos y pulse aceptar
esperaYCierra () - igual que espera, pero ademas cierra la
ventana al aceptar
leeDouble (label) - lee un double de la caja con esa etiqueta
leeInt (label) - lee un int de la caja con esa etiqueta
leeString (label) - lee un String de la caja con esa etiqueta
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
Lectura(java.lang.String titulo)
Crea una ventana de Lectura.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
No usar este metodo interno
|
void |
creaEntrada(java.lang.String etiqueta,
double real)
Crea un campo para leer un numero real.
|
void |
creaEntrada(java.lang.String etiqueta,
int numero)
Crea un campo para leer un numero entero.
|
void |
creaEntrada(java.lang.String etiqueta,
java.lang.String valor)
Crea un campo para leer un String.
|
void |
espera()
Espera a que los datos sean introducidos.
|
void |
espera(java.lang.String texto)
Muestra un mensaje y espera a que los datos sean introducidos
|
void |
esperaYCierra()
Espera a que los datos sean introducidos y cierra la ventana.
|
void |
esperaYCierra(java.lang.String texto)
Muestra un mensaje, espera a que los datos sean introducidos,
y cierra la ventana
|
double |
leeDouble(java.lang.String etiqueta)
Lee el numero real asociado a la etiqueta pasada como argumento.
|
int |
leeInt(java.lang.String etiqueta)
Lee el numero entero asociado a la etiqueta pasada como argumento.
|
java.lang.String |
leeString(java.lang.String etiqueta)
Lee el String asociado a la etiqueta pasada como argumento.
|
void |
println(java.lang.String texto)
Muestra un mensaje en la parte superior de la ventana.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public Lectura(java.lang.String titulo)
titulo
- Titulo de la ventana.public void espera()
public void espera(java.lang.String texto)
texto
- Mensaje a mostrar.public void esperaYCierra()
public void esperaYCierra(java.lang.String texto)
texto
- Mensaje a mostrar.public void println(java.lang.String texto)
texto
- Mensaje a mostrar.public void creaEntrada(java.lang.String etiqueta, java.lang.String valor)
etiqueta
- Identificador del campo.valor
- Valor por defecto.public void creaEntrada(java.lang.String etiqueta, int numero)
etiqueta
- Identificador del campo.numero
- Valor por defecto.public void creaEntrada(java.lang.String etiqueta, double real)
etiqueta
- Identificador del campo.real
- Valor por defecto.public java.lang.String leeString(java.lang.String etiqueta) throws java.lang.NullPointerException
etiqueta
- Identificador del campo.java.lang.NullPointerException
- Lanzada si no se encuentra la etiqueta.public double leeDouble(java.lang.String etiqueta) throws java.lang.NullPointerException, java.lang.NumberFormatException
etiqueta
- Identificador del campo.java.lang.NullPointerException
- Lanzada si no se encuentra la etiqueta.java.lang.NumberFormatException
- Lanzada si el numero no tiene un formato
correcto.public int leeInt(java.lang.String etiqueta) throws java.lang.NullPointerException, java.lang.NumberFormatException
etiqueta
- Identificador del campo.java.lang.NullPointerException
- Lanzada si no se encuentra la etiqueta.java.lang.NumberFormatException
- Lanzada si el numero no tiene un formato
correcto.public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener