Escolar Documentos
Profissional Documentos
Cultura Documentos
PALABRAS RESERVADAS
abstract: Cuando un metodo es abstracto no lleva llaves de apertura ni
de cierre.
Si una clase tiene al menos un metodo abstracto esta tambin debe ser
declarada como abstracto.
Si se declara un metodo abstracto en una clase, las clases que heredan
estn obligadas a sobrescribir el metodo declarado como abstracto
boolean tipo de dato
double tipo de dato
class: si es clase abstracta no se puede instanciar
clase interna es clase dentro de otra clase
enum es un variable objeto de tipo enum en la cual puede almacenar un
grupo de valores y solo se podr almacenar ese tipo de valores y ningn
otro.
extends: Para indicar que la clase menciona se extiende o hereda de
otra
false falso
final quiere decir que es una constante y que su valor no puede cambiar
float tipo de dato
for bucle Sintaxis for(inicio bucle, condicion, contador bucle) {
Linea1 Linea2 Linean}
For(tipoDato nombreVariable: nombreMatriz) { Impresin elemento }
if if(condicion){ Cdigo a ejecutar si la condicion es verdad(true); }
Este puede acompaar de una estructura que se conoce como else que
no es obligatoria
implements: implementa una interfaz
import para importer paquetes a utiizar
instanceof: utilizada para saber si una instancia pertenece a una clase
o a una interfaz
int: tipo de dato
interface: Una caracterstica es que solo contiene metodos abstractos.
Son constantes
Todos los metodos son pblicos y abstractos
No se puede instanciar directamente
Se puede instanciar si se dice que es igual a un objeto del tipo de la
clase que implementa la interfaz
New
null nulo
package para importer los paquetes
public implicando que se puede utilizar fuera de la clase
private encapsulada
protected
return: para metodo getter cuando vaya a devolver el valor
static esto quiere decir que es una constante que pertenece a la clase x
no puede pertenecer a ningn objeto por lo cual esta constante ser
compartida por todos los objetos donde se est utilizando.
no acta sobre objeto, sino que pertenece a la clase,
Javax.swing.border
Interfaces: Border
Javax.swing.event:
Interfaces: DocumentListener
Javax.swing.text:
Interfaces: Document
Java.text:
Clases: numberFormat
Java.util:
Clases: arrays, scanner, gregoriamCalendar, timer, EventObject
4. INTERFACES
Action
paquete Java.swing
public interface Action extends ActionListener
Metodos
void actionPerformed(ActionEvent e)
Heredado de
java.awt.event.ActionListener
Se invoca cuando se produce una accin.
void setEnabled(boolean b) objeto fuente de evento se
active o desactive (botn copiar word)
Establece el estado de activacin de la accin. Cuando
est activada, cualquier componente asociado a este
objeto est activo y capaz de disparar mtodo
actionPerformed de este objeto. Si ha cambiado el valor,
un PropertyChangeEvent se enva a los oyentes.
parmetros: b - true para activar esta accin, false para
desactivarla
void putValue(String key,Object value) Permite almacenar
parejas de clave y de valor. Establece una de las
propiedades de este objeto utilizando la tecla asociada. Si
ha cambiado el valor, un PropertyChangeEvent se enva a
los oyentes. parmetros: clave - Una cadena que contiene
la clave valor - un valor de objeto.
Void
addPropertyChangeListener
(PropertyChangeListener listener) agregar propiedades a
un objeto oyente Aade un procesador PropertyChange.
Los contenedores y los componentes conectados utilizan
estos mtodos para registrar inters en este objeto de
accin. Cuando su estado activado u otros cambios de
propiedad, los oyentes registrados son informados del
cambio.
parmetros:
oyente
un
objeto
PropertyChangeListener
boolean isEnabled() preguntamos si est activo o no
Devuelve el estado de activacin de la accin. Cuando
est activada, cualquier componente asociado a este
Border
Paquete java.swing.border
public interface Border
ButtonModel
Paquete java.swing
public interface ButtonModel extends ItemSelectable
Metodos
String getActionCommand() Devuelve la cadena de
comandos de accin para el botn. Devolver el string
correspondiente al boton de la accion seleccionado
ChangedListener
paquete Java.swing.event
public interface ChangeListener extends EventListener
Metodos
void stateChanged(ChangeEvent e) Se invoca cuando el
objetivo del oyente ha cambiado su estado. parmetros: e un objeto ChangeEvent
Comparable<T>
paquete java.lang
Metodos
int compareTo(T o)Paint
Document
paquete javax.swing.text
public interface Document
Metodos
void addDocumentListener(DocumentListener listener)
Registra el observador dado para comenzar a recibir
notificaciones cuando se realizan cambios en el
documento. parmetros: oyente - el observador para
registrar
DocumentListener
public interface DocumentListener extends EventListener
paquete Javax.swing.event
Metodos
void insertUpdate(DocumentEvent e) cuando dentro del
cuadro de texto se inserta texto
void removeUpdate(DocumentEvent e) cuando dentro
del cuadro de texto se elimina texto
void changedUpdate(DocumentEvent e) cuando el texto
que hay dentro de un cuadro modifica alguna de sus
propiedades (negrita, cursiva, tamaos)
FocusListener
public interface FocusListener extends EventListener
paquete Java.awt.event
Metodos
void focusGained(FocusEvent e)
void focusLost(FocusEvent e)
Icon
Java.swing
public interface Icon
clases que implementan: ImagenIcon
ImageObserver
paquete java.awt
public interface ImageObserver
KeyListener
Java.awt.event
public interface KeyListener extends EventListener
Metodos
Void keyPressed(KeyEvent e) al presionar una tecla
Metodos
Void mousePressed(MouseEvent e) cuando botn est
presionado
Void mouseReleased(MouseEvent e) cuando usuario quita
dedo botn y este deja de estar presionado
Void mouseClicked(MouseEvent e) cuando ha tenido lugar
los dos eventos anteriores
Void mouseEntered(MouseEvent e) cuando puntero pasa
encima de algo por ejemplo botn
Metodos
Void mouseDragged(MouseEvent e) arrastrando teniendo
presionado boton izq
Void mouseMoved(MouseEvent e) moviendo raton
Paint
paquete java.awt
public interface Paint extends Transparency
Shape
paquete java.awt
public interface Shape
SpinnerModel
public interface SpinnerModel
paquete Java.swing
Metodos
public interface SpinnerModel
WindowFocusListener
public interface WindowFocusListener extends EventListener
paquete Java.awt.event
Metodos
void windowGainedFocus(FocusEvent e)
void windowLostFocus(FocusEvent e)
WindowListener
paquete Java.awt.event
public interface WindowListener extends EventListener
Metodos
Void WindowActivated(WindowEvent e)
Void WindowClosed(WindowEvent e)
Void WindowClosing(WindowEvent e)
Void WindowDeactivated(WindowEvent e)
Void WindowDeiconified(WindowEvent e)
Void WindowIconified(WindowEvent e)
Void WindowOpened (WindowEvent e)
WindowStateListener
paquete java.awt.event
paquete javax.swing
Metodos
public static TitledBorder createTitledBorder (Border
border, String title) Aade un ttulo a una frontera
existente, con el posicionamiento por defecto (que se sienta
en la lnea superior), la justificacin por defecto (lder) y la
fuente predeterminada y el color del texto (determinado por
el aspecto actual y sentir). parmetros: frontera - el objeto
de la frontera para aadir el ttulo a ttulo - una cadena que
contiene el texto del ttulo Devuelve: el objeto TitledBorder
public static Border createEtchedBorder()Crea un borde
con un "grabado" mirar usando el color de fondo actual del
componente para poner de relieve y el sombreado.
BorderLayout
public
class
BorderLayout
LayoutManager2, Serializable
extends
Object
implements
Metodos
public static Box createHorizontalBox() Crea un cuadro
que muestra los componentes de izquierda a derecha. Si
quieres una caja que respeta la orientacin de los
componentes se debe crear la caja utilizando el constructor
y pase BoxLayout.LINE_AXIS,
public static Box createVerticalBox()Crea un cuadro que
muestra sus componentes, de arriba a abajo. Si quieres
una caja que respeta la orientacin de los componentes se
debe crear la caja utilizando el constructor y pase
BoxLayout.PAGE_AXIS
public static Component createVerticalStrut(int height)
Crea un componente invisible de altura fija. En una caja
vertical, normalmente se utiliza este mtodo para forzar
una cierta cantidad de espacio entre dos componentes. En
una caja horizontal, es posible utilizar este mtodo para
forzar la caja para ser al menos la altura especificada. El
componente invisible no tiene anchura a menos que el
exceso de espacio disponible, en cuyo caso se toma su
cuota de espacio disponible, al igual que cualquier otro
componente que no tiene anchura mxima. parmetros:
altura - la altura del componente invisible, en pxeles> = 0
Devuelve: el componente.
public static Component createHorizontalStrut(int width)
Crea un componente invisible de ancho fijo. En una caja
horizontal, normalmente se utiliza este mtodo para forzar
una cierta cantidad de espacio entre dos componentes. En
una caja vertical, es posible utilizar este mtodo para forzar
la caja para ser al menos el ancho especificado. El
componente invisible no tiene altura a menos que el
exceso de espacio disponible, en cuyo caso se toma su
cuota de espacio disponible, al igual que cualquier otro
componente que no tiene altura mxima. parmetros:
anchura - la anchura del componente invisible, en pxeles>
= 0 Devuelve: el componente
public static Component createGlue() Crea un
componente invisible "pegamento" que puede ser til en un
cuadro de cuyos componentes visible tener una anchura
mxima (para una caja horizontal) o altura (para una caja
vertical).
ButtonGroup
Agrupa elementos para que estos funcionen como una unidad y solo
permita seleccionar uno
Char
public
final
class
Comparable<Char>
Char
extends
Number
implements
Color
public class Color extends Object implements Paint, Serializable
paquete java.awt
La clase Color se utiliza para encapsular colores en el espacio de color
sRGB o colores por omisin en los espacios de color arbitrarios
identificados por un ColorSpace. Cada color tiene un valor alfa de 1,0 o
implcita una explcita proporcionado en el constructor. El valor alfa se
define la transparencia de un color y puede ser representado por un
valor de coma flotante en el rango de 0,0 - 1,0 o 0 - 255. Un valor alfa de
1,0 o 255 significa que el color es completamente opaco y un valor alfa
de 0 o 0,0 significa que el color es completamente transparente. Cuando
se construye un color con un alfa explcita o conseguir los componentes
de color / alfa de un color, los componentes de color nunca son
premultiplicaron por el componente alfa.
component
paquete java.awt
public abstract class Component extends Object implements
ImageObserver, MenuContainer, Serializable
Metodos
public void setBounds(int x, int y, int width, int height)
Un componente es un objeto que tiene una representacin
grfica que se puede visualizar en la pantalla y que puede
interactuar con el usuario. Ejemplos de componentes son los
botones, casillas de verificacin, y las barras de
desplazamiento de una interfaz grfica de usuario tpico.
La clase de componentes es la superclase abstracta de los
componentes relacionados con Abstract Window Toolkit
nonmenu. Clase de componentes tambin se puede extender
directamente para crear un componente de peso ligero. Un
componente de peso ligero es un componente que no est
asociado con una ventana nativa. Por el contrario, un
componente de peso pesado est asociado con una ventana
nativa. El mtodo isLightweight () puede utilizarse para
distinguir entre los dos tipos de los componentes.
componentes ligeros y pesados se pueden mezclar en una
misma jerarqua de componentes. Sin embargo, para el
correcto funcionamiento de una jerarqua tal mixto de
componentes, toda la jerarqua debe ser vlida. Cuando la
jerarqua se invalida, como despus de cambiar los lmites de
los componentes, o la adicin / eliminacin de los
componentes a / desde los contenedores, toda la jerarqua
debe ser validado posteriormente por medio de la
Container.validate () mtodo invocado en el recipiente de ms
arriba no vlido de La jerarqua.
Container
paquete java.awt
Metodos
public void setLayout(LayoutManager mgr)
public int getComponentCount()Obtiene el nmero de
componentes en este panel. Devuelve: el nmero de
componentes en este panel.
public Component getComponent(int n) Obtiene el
componente n en este contenedor. parmetros: n - el ndice
del componente de conseguir. Devoluciones: el componente
de
orden
n
de
este
contenedor.
Emite:
ArrayIndexOutOfBoundsException - si el valor de orden n no
existe.
public int getWidth() Heredado de la clase Component
Devuelve la anchura actual de este componente.
Double
public final class Double extends Number implements
Comparable<Double>
La clase doble se ajusta un valor del tipo primitivo doble en un objeto. Un
objeto de tipo doble contiene un nico campo cuyo tipo es doble.
Adems, esta clase proporciona varios mtodos para convertir un doble
con una cuerda y una cadena a un doble, as como otras constantes y
mtodos tiles cuando se trata de un doble
Metodos
public static double parseDouble(String s) throws
NumberFormatException Devuelve un nuevo doble inicializado
con el valor representado por la cadena especificada, como se
realiz por el mtodo valueOf de la clase doble. parmetros:
s - la cadena a analizar. Devuelve: el doble valor
representado
por
el
argumento
cadena.
Emite:
NullPointerException
si
la
cadena
es
nula
NumberFormatException - si la cadena no contiene un doble
apta para su procesamiento.
Ellipse2D
paquete java.awt.geom
Metodos
public Rectangle2D getFrame() hereda de la clase
rectangle2d
public void setFrameFromCenter(double centerX,
double centerY, double cornerX, double cornerY)
public abstract void setFrame(double x,double y,
double w, double h)
public double getCenterX()
public double getCenterY()
Enum
paquete java lang
Metodos
public Object getSource()
EventObject
paquete java til
public class EventObject extends Object implements Serializable
El objeto sobre el que se produjo inicialmente el evento.
Devuelve: El objeto sobre el que se produjo inicialmente el evento.
Metodos
public
static
<T
extends
Enum<T>>
T
valueOf(Class<T> enumType,String name)
File
paquete java.io trabajar con archivo que tengamos en el pc
FlowLayout
public
class
FlowLayout
extends
Object
implements
LayoutManager, Serializable
Un diseo de flujo ordena los componentes en un flujo direccional, al
igual que las lneas de texto de un prrafo. La direccin del flujo se
determina por la propiedad componentOrientation del contenedor y
puede ser uno de dos valores:
ComponentOrientation.LEFT_TO_RIGHT
ComponentOrientation.RIGHT_TO_LEFT
paquete java.awt
Constantes de clase
public static final int LEADING: Este valor indica que
cada fila de los componentes debe estar justificada al
borde de ataque de la orientacin del recipiente, por
ejemplo, a la izquierda en las orientaciones de izquierda a
derecha
public static final int LEFT: Este valor indica que cada fila
de los componentes debe ser alineado a la izquierda.
public static final int RIGHT: Este valor indica que cada
fila de los componentes debe ser alineado a la derecha
public static final int TRAILING: Este valor indica que
cada fila de los componentes debe estar justificada al
borde de salida de la orientacin del recipiente, por
ejemplo, a la derecha en las orientaciones de izquierda a
derecha.
Constructores
public FlowLayout(): Construye un nuevo FlowLayout con
una alineacin centrada y un 5 unidades por defecto
espacio vertical y horizontal.
public FlowLayout(int align)
Construye un nuevo
FlowLayout con la alineacin especificada y un 5 unidades
por defecto espacio vertical y horizontal. El valor del
argumento
de
alineacin
debe
ser
uno
de
FlowLayout.LEFT,
FlowLayout.RIGHT,
FlowLayout.CENTER,
FlowLayout.LEADING,
o
FlowLayout.TRAILING. parmetros: alinee - el valor de
alineacin
public FlowLayout(int align, int hgap,int vgap): Crea un
nuevo controlador de distribucin de flujo con la alineacin
indicada y los huecos horizontales y verticales indicados.
El valor del argumento de alineacin debe ser uno de
FlowLayout.LEFT,
FlowLayout.RIGHT,
FlowLayout.CENTER,
FlowLayout.LEADING,
o
FlowLayout.TRAILING. parmetros: alinee - el valor de
alineacin hgap - la distancia horizontal entre los
componentes y entre los componentes y los bordes del
recipiente Vgap - la distancia vertical entre los
componentes y entre los componentes y los bordes del
recipie
FocusAdapter
paquete java.awt.event clase adaptadora cuando se crean programas
que responden a eventos de foco utilizada cuando no se quieren utilizar
los 2 metodos focusGained y focusLost de la interface focusListener
Font
paquete java.awt
Metodos
public int getSize() Devuelve el tamao en puntos de esta
fuente, redondeado a un entero.
public String getFontName()Devuelve el nombre de la
fuente de esta fuente.
public int getStyle() Devuelve el estilo de esta fuente. El
estilo puede ser normal, negrita, cursiva o negrita +
cursiva.
Constantes de clase
public static final int BOLD Colocar letra en negrilla
public static final int ITALIC Colocar letra en cursiva
Graphics
paquete java.awt
Metodos
public abstract void drawString(String str, int x, int y)
public void drawRect(int x, int y, int width, int height)
public abstract void drawLine(int x1, int y1, int x2, int
y2)
public abstract void drawArc(int x,int y, int width,int
height, int startAngle, int arcAngle)
public abstract boolean drawImage(Image img, int x, int
y,ImageObserver observer)Dibujar la imagen en la lamina
public abstract void copyArea(int x,int y, int width,
JApplet
Paquete java.swing
public class JApplet extends Applet implements Accessible,
RootPaneContainer
Metodos
public void init() Llamado por el navegador o el visor de
applets para informar a este applet que se ha cargado en el
sistema. Siempre se llama antes de la primera vez que se
llama al mtodo de inicio. Una subclase de Applet debera
reemplazar este mtodo si tiene inicializacin para realizar.
Por ejemplo, un applet con subprocesos utilizara el mtodo
init para crear los subprocesos y el mtodo destroy para
matarlos. La implementacin de este mtodo proporcionado
por la clase Applet no hace nada.
Jbutton
paquete javax.swing
Metodos
public void addActionListener(ActionListener l) hereda de
abstractButton
Constructores
JButton(String text) Crea un botn con texto
JButton(Action a): Crea un botn donde las propiedades son
tomadas de la accin que se suministra.
JCheckBox
paquete javax.swing
public class JCheckBox extends JToggleButton implements
Accessible
Metodos
public boolean isSelected() Heredado de abstraButton
Determinar si la casilla de verificacin esta o no seleccionada.
Devuelve: cierto si se selecciona el botn de activacin, de lo
contrario falso.
public void setSelected (boolean b) Heredado de
abstracButton Establece el estado del botn. Permite poner o
quitar la seleccin de una casilla. Tenga en cuenta que este
mtodo no provoca un ActionEvent. Llame doClick para llevar
a cabo un cambio de accin programtica. parmetros: b true si se selecciona el botn, pues falsa.
Constructores
public JCheckBox(String text) Crea una casilla de
verificacin no seleccionada inicialmente con el texto.
parmetros: texto - el texto de la casilla de verificacin.
JCheckBoxMenuItem
Constructores
public JCheckBoxMenuItem(String text, Icon icon)
JComboBox
paquete javax.swing
public class JComboBox<E> extends JComponent implements
ItemSelectable, ListDataListener, ActionListener, Accessible
Metodos
public Object getSelectedItem() Devuelve el elemento
seleccionado en ese momento.
public void addItem(E item) Aade un elemento a la lista
de elementos. Este mtodo funciona slo si el JComboBox
utiliza un modelo de datos mutables.
public void setEditable(boolean aFlag) Determina si el
campo es editable JComboBox. Un JComboBox editable
permite que el usuario escriba en el campo o selecciona un
elemento de la lista para inicializar el campo, despus de lo
cual se puede editar. (La edicin slo afecta al campo, el
elemento de la lista se mantiene intacta.) Un editable
JComboBox no muestra el elemento seleccionado en el
campo, pero la seleccin no se puede modificar.
parmetros: aFlag - un valor booleano, donde la
verdadera indica que el campo es editable
Constructores
public JComboBox()Crea un JComboBox con un modelo
de datos predeterminado. El modelo de datos por defecto
es una lista vaca de objetos. Utilice addItem para aadir
elementos. Por defecto, el primer elemento en el modelo
de datos queda seleccionado.
JColorChoser
Selector de color
paquete javax.swing
public class JColorChooser extends JComponent implements
Accessible
Metodos
JComponent
paquete javax.swing
public abstract class JComponent extends Container implements
Serializable
Metodos
public final InputMap getInputMap(int condition) Devuelve el
InputMap que se utiliza durante la condicin. parmetros:
estado
uno
de
lo
siguientes
WHEN_IN_FOCUSED_WINDOW,
WHEN_FOCUSED,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
Devuelve: la InputMap para la condicin especificada
Constantes de clase
public static final int WHEN_IN_FOCUSED_WINDOW
Constante utilizada para registerKeyboardAction que significa
que el comando debe ser invocado cuando el componente
receptor est en la ventana que tiene el foco o es en s misma
el componente enfocado.
JFileChoser
Seleccion de ficheros
paquete
public class JFileChooser
Accessible
Metodos
extends
JComponent
implements
Jframe
paquete javax.swing
Metodos
public void setVisible(boolean b)heredado de la clase
windows
public void setSize(int width,int height)
public void setLocation(int x,int y)
public void setLocation(Point p)
public void dispose()heredado de la clase windows.
Libera todos los recursos de pantalla nativas utilizadas por
esta ventana, sus subcomponentes, y todos sus hijos
propiedad. Es decir, sern destruidos los recursos para
estos componentes, cualquier memoria que consumen
ser devuelto al sistema operativo, y ellos sern marcados
como no visualizable.
Constantes de clase
static final int DISPOSE_ON_CLOSE: cierra ventana que
est operando por defecto
public static final int EXIT_ON_CLOSE: termine la ejecucin
del programa salir y cerrar cuando se presione la x
public static final int MAXIMIZED_BOTH: Maximiza ventana
pantalla completa
JMenu
paquete javax.swing
public class JMenu extends JMenuItem implements Accessible,
MenuElement. Crear los elementos que formaran parte del menu
(archive, edicion, ayuda) y que se encontraran dentro del JMenuBar
Constrctores
Constructores
public JRadioButtonMenuItem(String text)
JSlider
public
class
JSlider
extends
JComponent
implements
SwingConstants, Accessible
paquete javax.swing
Metodos
public void setPaintTicks(boolean b) Determina si las
marcas de graduacin(lneas de divisin) se pintan en el
control deslizante. Por defecto, esta propiedad es falsa.
parmetros: b - ya sea marcas de graduacin o no debe ser
pintado.
public void setMajorTickSpacing(int n)
Este mtodo
establece el mayor espaciado entre marcas. El nmero que se
pasa representa la distancia, medida en valores, entre cada
JTextComponent
public abstract class JTextComponent extends JComponent
implements Scrollable, Accessible
paquete javax.swing.text
Metodos
public String getText() Devuelve el texto contenido en este
TextComponent. Si el documento subyacente es nulo, dar una
NullPointerException. Devuelve Texto
public void setText(String t) Establece el texto de esta
TextComponent al texto especificado. Si el texto es nulo o
vaco, tiene el efecto de simplemente borrar el texto anterior.
parmetros: t - el nuevo texto que se fijar
public Document getDocument() Obtiene el modelo asociado
con el editor. Esto se debe principalmente a la interfaz de
usuario para llegar a la cantidad mnima de estado se requiere
para ser un editor de texto. Subclases regresarn el tipo real
del modelo, que normalmente ser algo que se extiende
documento. Devuelve: el modelo
JTextField
public class JTextField extends JTextComponent implements
SwingConstants
paquete javax.swing
Hereda lo de JTextComponent
JTextField es un componente ligero que permite la edicin de una sola
lnea de texto.
Constructores
public JTextField() Construye un nuevo campo de texto. Se
crea un modelo por defecto, la cadena inicial es nulo, y el
nmero de columnas se establece en 0.
KeyAdapter
paquete java.awt.event clase adaptadora cuando se crean programas
que responden a eventos de teclado utilizada cuando no se quieren
utilizar los 3 metodos keyPressed, keyReleased y keyTyped de la
interface keyListener
KeyEvent
public class KeyEvent extends InputEvent
paquete java.awt.event
Metodos
public int getKeyCode() devuelve un entero asociado o codigo
cnumerico de la Tecla pulsada
public char getKeyChar() devuelve la letra pulsada
KeyStroke
public class KeyStroke extends AWTKeyStrokepaquete
Una pulsacin de tecla representa una accin clave en el teclado, o un
dispositivo de entrada equivalente. Pulsaciones pueden corresponder
slo a una prensa o liberacin de una tecla en particular, al igual que
KEY_PRESSED
y
KEY_RELEASED
KeyEvents
hacen;
alternativamente, pueden corresponder a escribir un carcter especfico
de Java, al igual que KeyEvents KEY_TYPED hacen.
Pulsaciones del teclado se utilizan para definir los eventos de alto nivel
de accin (semnticas). En lugar de atrapar cada golpe de teclado y tirar
los que no interesa, los golpes de teclado que te importan
automticamente inician acciones sobre los componentes con los que
estn registrados.
paquete java.swing
Metodos
public static KeyStroke getKeyStroke(String s) Analiza una
cadena y devuelve una pulsacin de tecla. La cadena debe
tener la siguiente sintaxis:
<modifiers>* (<typedID> | <pressedReleasedID>)
modifiers := shift | control | ctrl | meta | alt | altGraph
ypedID := typed <typedKey>
typedKey := string of length 1 giving Unicode character.
pressedReleasedID := (pressed | released) key
MouseAdapeter
paquete java.awt.event clase adaptadora cuando se crean programas
que responden a eventos de raton
MouseEvent
clase adaptadora
public class MouseEvent extends InputEvent
paquete java.awt.event
Metodos
public int getX() posicion en x del mouse
public int getY() posicion en y del mouse
public int getModifiersEx() permite detectar si el
usuario ha usado botn izquierdo, derecho o la rueda
utilizado junto con los campos de clase
public int getClickCount() detectar cuantos clics ha
hecho el usuario
Constantes de clase
public static final int BUTTON1_DOWN_MASK
public static final int BUTTON2_DOWN_MASK
public static final int BUTTON3_DOWN_MASK
NumberFormat
paquete java.text
Scanner
Paquete java.util
Permite introducir informacin utilizando consola
Metodos
public String nextLine()introducir texto
public int nextInt()Introducir nmeros enteros
public int nextInt(int radix)Introducir nmeros enteros
nextDouble(): introducir nmeros decimales
SpinnerDateModel
public class SpinnerDateModel extends AbstractSpinnerModel
implements Serializable
Utilizar como argumento del constructor de JSpinner
paquete Java.swing
Metodos
SpinnerNumberModel
public class SpinnerNumberModel extends AbstractSpinnerModel
implements Serializable
Utilizar como argumento del constructor de JSpinner. Especificar valor
inicial, valor tope arriba, valor tope abajo y de en cuanto en cuanto va
paquete Java.swing
Constructores
SpinnerListModel
public class SpinnerListModel extends AbstractSpinnerModel
implements Serializable
Utilizar como argumento del constructor de JSpinner
paquete Java.swing
Metodos
Spring
Paquete javax.swing
Construye muelle virtual
public abstract class Spring extends Object
Metodos
public static Spring constant(int min, int pref, int
max)
Constructores
protected Spring()
SpringLayout
Paquete javax.swing
Decirle al contenedor la disposicion que se va a trabajar
public class SpringLayout extends Object implements
LayoutManager2
Metodos
public void putConstraint(String e1, Component c1,
int pad, String e2, Component c2)
Constructor
public SpringLayout()
String
paquete java.lang maneja cadenas
public final class String extends Object implements Serializable,
Comparable<String>, CharSequence
La clase String representa cadenas de caracteres. Todos los literales de
cadena en los programas de Java, tales como "abc", se implementan
como instancias de esta clase.
Thread
paquete java.lang
programacin concurrente
Timer
paquete javax.swing, java.util
Toolkit
paquete java.awt
Metodos
public static Toolkit getDefaultToolkit()
public abstract Dimension getScreenSize()
URL
paquete java.net
Window
paquete java.awt
public class Window extends Container implements Accessible
Metodos
public void pack() Causas esta ventana para tener el tamao
para ajustarse al tamao preferido y diseos de sus
subcomponentes. La anchura y la altura resultante de la
ventana se amplan automticamente si ninguna de las
dimensiones es menor que el mnimo especificado por la
llamada anterior al mtodo setMinimumSize.
WindowAdapter
paquete java.awt.event clase adaptadora cuando se crean programas
que responden a eventos de ventana
Interfaces
WindowFocusListener
WindowStateListener
WindowListener
EventListener
WindowEvent
paquete java.awt.event
Metodos
public int getNewState()
public int getOldState()
metodo setter
Public void nombre.metodo() {cdigo Modifique valor propiedad}
metodo getter
Public void nombre.metodo() {return codigo que devuelve}