Professional Documents
Culture Documents
FACULTAD DE INGENIERIA
ESCUELA DE CENCIAS Y SISTEMAS
ITCOE
INTRODUCCION A LA PROGRAMACION Y COMPUTACION 1
MANUAL DE JAVA
JButton (Action x) : Crea un botón donde dependerá de las acciones que le sean
enviadas.
JButton (Icon icono) : Crea un botón con icono, esto quiere decir que el botón tomara
la forma del icono que se le de cómo parámetro.
JButton (String texto, Icon icono) : Crea un botón el cual tendrá escrito un texto, pero
además de esto tendrá la forma de un icono.
METODOS:
getUIClassID () :Este es de tipo String por lo que devuelve el nombre de la clase que
hace este componente.
paramString () :De tipo protected String, este método lo que realiza es devolver una
representación de cadena de el boton al que se le es aplicado.
EJEMPLO DE UN BOTON:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public boton()
{
super("Ejemplo para crear un boton en java");
setSize(400,300);
setVisible(true);
}
public static void main( String args[] )
{
boton Ejemplo = new boton();
}
}
JCheckBox
CONSTRUCTOR:
JCheckBox () : Crea una casilla de verificación simple o vació, por lo que no tendrá
textos, ni selección, ni iconos.
JCheckBox ( Action a) : Tiene una validación de donde las acciones serán tomadas de
la acción que se le de cómo parámetro.
JCheckBox ( Icon icon, boolean selected) : Crea una casilla de verificación que
ademas de tener un icono le será indicado si si aparece o no seleccionado inicialmente.
JCheckBox ( String text) :Crea una casilla de verificación con un texto o nombre.
JCheckBox ( String text, Icon icon) :Crea una casilla de verificación con un texto o
nombre y con la forma de un icono.
JCheckBox ( String text, Icon icon, boolean selected) :Crea una casilla de
verificación que además de tener un texto y un icono, le será indicado si al inicio deberá
o no aparecer seleccionado.
METODOS:
getUIClassID () :De tipo String, método que devuelve el nombre de la clase donde
esta este componente.
paramString () :De tipo protected String, y devuelve una representación de cadena del
checkbox.
setBorderPaintedFlat (boolean b) :Este método establece la propiedad
borderPaintedFlat lo que da la apariencia de que los checkbox están separados.
updateUI () :De tipo void, este método se encarga de restablecer las propiedades de
la interfaz de usuario a un valor actual de la vista.
EJEMPLO DE UN CHECKBOX:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public ejemplocheck() {
super( "Ejemplo para crear un JCheckBox" );
Container contenedor = getContentPane();
contenedor.setLayout(null);
}
}
JRadioButton
CONSTRUCTOR:
JRadioButton () : Crea un botón de opción simple o que no tienes nada y tampoco esta
seleccionado inicialmente.
JRadioButton ( String text, Icon icon) :Crea un RadioButton con un texto y un icono.
JRadioButton ( String text, Icon icon, boolean selected) :Crea un RadioButton que
además de tener un texto y un icono le es indicado su estado de selección.
METODOS:
updateUI () :De tipo void, este método se encarga de restablecer las propiedades de
la interfaz de usuario a un valor actual de la vista.
EJEMPLO DE RADIOBUTTON:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public ejemploradio() {
super( "Ejemplo para crear un radiobutton" );
METODOS:
EJEMPLO BUTTONGROUP:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public ejemplogroup() {
super( "Ejemplo para crear un buttongroup" );
JFrame
CONSTRUCTOR:
JFrame ( String title) : Crea un frame que ahora va a tener un titulo en la parte
superior de la ventana.
JFrame ( String title, GraphicsConfiguration gc) :Crea un frame que además de tener
un titulo, el GraphicsConfiguration especifica de un dispositivo de pantalla.
METODOS:
addImpl ( Component comp, Object constraints, int index) : Los componentes del
frame deben agregarse a su ContentPane.
createRootPane () :Llama a los métodos del constructor para crear el rootPane por
defecto.
JLabel () : Crea una instancia de JLabel sin imagen y con una cadena vacía para el
título.
JLabel ( Icon image) : Crea una instancia de JLabel con la imagen especificada.
JLabel ( Icon image, int horizontalAlignment) : Crea una instancia de JLabel con la
imagen especificada y la alineación horizontal.
JLabel ( String text) : Crea una instancia de JLabel con el texto especificado.
JLabel ( String text, Icon icon, int horizontalAlignment) : Crea una instancia de
JLabel con el texto especificado, la imagen y la alineación horizontal.
JLabel ( String text, int horizontalAlignment) : Crea una instancia de JLabel con el
texto especificado y la alineación horizontal.
METODOS:
imageUpdate ( Image img, int infoflags, int x, int y, int w, int h):
Se trata de reemplazar para devolver false si el icono de la imagen actual no es igual a
la aprobada en img de la imagen.
setText ( String text) : Define la línea de texto que en este componente se mostrará.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public etiqueta()
{
super("Ejemplo para crear un JLabel");
setSize(400,150);
setVisible( true );
}
JTextField ( Document doc, String text, int columns) : Construye un JTextField nuevo
dado que utiliza el modelo de almacenamiento de texto y el número determinado de
columnas.
JTextField ( String text, int columns) : Construye un TextField nuevo inicializado con el
texto especificado y columnas.
METODOS:
isValidateRoot () : Pide a revalidate que vienen desde dentro del propio campo de texto
estará a cargo de la validación del campo de texto, a menos que el campo de texto está
contenido en un JViewport en cuyo caso devuelve false.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public ejemplotextfield() {
super("Ejemplo de JTextField ");
setSize(350,100);
setVisible(true);
}
JTextArea ( Document doc, String text, int rows, int columns) : Construye un JTextArea
nuevo con el número especificado de filas y columnas, y el modelo dado.
JTextArea (int rows, int columns) : Construye un área de texto nuevo vacío con el
número especificado de filas y columnas.
JTextArea ( String text) : Construye un área de texto nuevo con el texto especificado
muestra.
JTextArea ( String text, int rows, int columns) : Construye un área de texto nuevo con el
texto especificado y el número de filas y columnas.
METODOS:
append ( String str) : Añade el texto que figura al final del documento.
insert ( String str, int pos) : Inserta el texto especificado en la posición especificada.
replaceRange ( String str, int start, int end) : Reemplaza el texto desde el principio
indicó a la posición final con el nuevo texto especificado.
setRows (int rows) : Establece el número de filas para esta area de texto.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public ejemplotextarea() {
super("Ejemplo de JTextArea ");
setSize(350,100);
setVisible(true);
}
METODOS:
addStyle ( String nm, Style parent) : Agrega un nuevo estilo en la jerarquía de estilo
lógico.
getStyle ( String nm) : Obtiene una llamada no-estilo null agregado previamente.
EJEMPLO JTEXTPANE:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ejemplotextpane extends JFrame
{
private JTextPane campo;
public ejemplotextpane() {
super("Ejemplo de JTextPane ");
Container contenedor = getContentPane();
contenedor.setLayout(null);
campo = new JTextPane();
campo.setBounds(10,10,150,25);
contenedor.add(campo);
setSize(350,100);
setVisible(true);
}
public static void main(String args[])
{
ejemplotextpane ejemplo = new ejemplotextpane();
}
}
JList
CONSTRUCTOR:
JList ( Object [] listData) : Construye un JList que muestra los elementos de la matriz
especificada.
JList ( Vector listData) : Construye un JList que muestra los elementos del Vector
especificado.
METODOS:
addSelectionInterval (int anchor, int lead) : Establece la selección para ser la unión de
los intervalos especificados con la selección actual.
getCellBounds (int index0, int index1) : Devoluciones de los límites del rango
especificado de elementos en JList coordenadas.
getUI () : Devuelve el aspecto y sensación (L & F) de objeto que hace que este
componente.
setDragEnabled (boolean b) : Establece la propiedad dragEnabled que debe ser true para
permitir la manipulación automática de arrastre (la primera parte de arrastrar y soltar)
sobre este componente.
setUI ( ListUI ui) : Define el aspecto y sensación (L & F) de objeto que hace que este
componente.
EJEMPLO JLIST:
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public ejemplolista(){
contenedor = getContentPane();
contenedor.setLayout( new FlowLayout() );
}
}