Vous êtes sur la page 1sur 27

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

FACULTAD DE INGENIERIA
ESCUELA DE CENCIAS Y SISTEMAS
ITCOE
INTRODUCCION A LA PROGRAMACION Y COMPUTACION 1

MANUAL DE JAVA

Nombre: Luís Eduardo García Hernández


Carne: 2008-19036

Trainner: Saulo Baten


COMPONENTES
JButton
CONSTRUCTOR:

JButton () : Crea un botón simple o vacío.

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) : Crea un botón el cual tendrá escrito un texto.

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:

configurePropertiesFromAction ( Action a) :Este método establece la abstracción de


un botón de acuerdo a valores que se le dan como parámetro de la instancia action, es de
tipo protected void.

getAccessibleContext () :Este método se encarga de obtener el contexto accesible


asociado al botón que se le esta aplicando, es de tipo accesiblecontext.

getUIClassID () :Este es de tipo String por lo que devuelve el nombre de la clase que
hace este componente.

isDefaultButton () : Es de tipo boolean, por lo que obtiene el valor de la propiedad


defaultButton , que si los medios true que este botón es el botón predeterminado actual
para su JRootPane.

isDefaultCapable () :De tipo boolean, y hace el método de devolver el valor de la


propiedad defaultcapable.

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.

removeNotify () : De tipo void, este método se encarga de comprobar si el botón


actual esta configurado como predeterminado en el rootpane, y de ser así configura el
rootpane’s boton como null para hacer que este no dependa de un botón de referencia
valido.

setDefaultCapable (boolean defaultCapable) :De tipo void, determina si el botón se


puede hacer predeterminado en el panel.
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 BOTON:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class boton extends JFrame


{
private JButton Boton;

public boton()
{
super("Ejemplo para crear un boton en java");

Container contenedor = getContentPane();


contenedor.setLayout(null);

Boton = new JButton("ESTE ES UN BOTON");


Boton.setBounds(100,100,150,40);
contenedor.add(Boton);

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) : Crea una casilla de verificación con un icono.

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, boolean selected) : Además de crear un casilla de


verificación con un texto, le indica si estará o no seleccionado inicialmente.

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:

configurePropertiesFromAction ( Action a) :Este método establece las propiedades de


las acciones a realizar según los parámetros que le sean enviados.

createActionPropertyChangeListener ( Action a) : Método que crea el


PropertyChangeListener el cual utiliza para actualizar el origen del ActionEvent como
propiedades de cambio en su instancia de acción.

getAccessibleContext () :Método que se encarga de obtener el AccesibleContext de la


casilla de verificación.

getUIClassID () :De tipo String, método que devuelve el nombre de la clase donde
esta este componente.

isBorderPaintedFlat () : Es de tipo boolean , este método obtiene el valor de la


propiedad borderPaintedFlat.

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 class ejemplocheck extends JFrame


{
private JCheckBox casilla;

public ejemplocheck() {
super( "Ejemplo para crear un JCheckBox" );
Container contenedor = getContentPane();
contenedor.setLayout(null);

casilla = new JCheckBox( "Este es un checkbox" );


casilla.setBounds(20,50,150,25);
contenedor.add( casilla );

setSize( 300, 200 );


setVisible( true );
}
public static void main( String args[] )
{
ejemplocheck ejemplo = new ejemplocheck();

}
}
JRadioButton
CONSTRUCTOR:

JRadioButton () : Crea un botón de opción simple o que no tienes nada y tampoco esta
seleccionado inicialmente.

JRadioButton ( Action a) : Crea un RadioButton donde sus propiedades son definidas


por la accion que le es dada como parámetro.

JRadioButton ( Icon icon) : Crea un RadioButton con un icono.

JRadioButton ( Icon icon, boolean selected) : Crea un RadioButton que además de


tener un icono le es indicado su estado de selección.

JRadioButton ( String text) : Crea un RadioButton con un texto o nombre.

JRadioButton ( String text, boolean selected) : Crea un RadioButton que además de


tener un texto se le será indicado su estado de selección.

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:

configurePropertiesFromAction ( Action a) : Este método establece las propiedades de


las acciones a realizar según los parámetros que le sean enviados.

createActionPropertyChangeListener ( Action a) : Método que crea el


PropertyChangeListener el cual utiliza para actualizar el origen del ActionEvent como
propiedades de cambio en su instancia de acción.

getAccessibleContext () : Método que se encarga de obtener el AccesibleContext del


RadioButton.

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 RadioButton.

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 class ejemploradio extends JFrame


{
private JRadioButton boton;

public ejemploradio() {
super( "Ejemplo para crear un radiobutton" );

Container contenedor = getContentPane();


contenedor.setLayout(null);

boton = new JRadioButton( "Este es un radiobutton" );


boton.setBounds(10,10,200,25);
contenedor.add( boton );

setSize( 350, 100 );


setVisible( true );
}

public static void main( String args[] )


{
ejemploradio aplicacion = new ejemploradio();
}
}
ButtonGroup
CONSTRUCTOR:

ButtonGroup () : Crea un ButtonGroup o grupo de botones nuevo.

METODOS:

add ( AbstractButton b) :Agrega un botón para el grupo.

getButtonCount () :De tipo entero, devuelve el numero de botones en el grupo.

getElements () :Devuelve todos botones que participan en el grupo.

getSelection () :Devuelve el método de un botón al cual se selecciona.

isSelected ( ButtonModel m) :Devuelve si se ha seleccionado un botón que esta


definido como seleccionado.

remove ( AbstractButton b) :Elimina un botón del grupo.

setSelected ( ButtonModel m, boolean b) :Establece el valor seleccionado para un


botón.

EJEMPLO BUTTONGROUP:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ejemplogroup extends JFrame


{
private JRadioButton boton1,boton2;
private ButtonGroup grupoBotones;

public ejemplogroup() {
super( "Ejemplo para crear un buttongroup" );

Container contenedor = getContentPane();


contenedor.setLayout(null);

boton1 = new JRadioButton( "boton1" );


boton1.setBounds(10,10,200,25);
contenedor.add( boton1 );

boton2 = new JRadioButton( "boton2" );


boton2.setBounds(10,50,200,25);
contenedor.add( boton2 );

grupoBotones = new ButtonGroup();


grupoBotones.add( boton1 );
grupoBotones.add( boton2 );

setSize( 350, 150 );


setVisible( true );
}

public static void main( String args[] )


{
ejemplogroup aplicacion = new ejemplogroup();
}
}

JFrame
CONSTRUCTOR:

JFrame () : Construye un nuevo frame que el principio va a tener el estado de invisible.

JFrame ( GraphicsConfiguration gc) : Crea un frame en el GraphicsConfiguration.

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.

getAccessibleContext () :Obtiene el AccessibleContext asociados al frame actual.

getContentPane () :Devuelve el objeto contentPane para el frame actual.

getDefaultCloseOperation () :Deja que se cierre el frame al presionar la X.

getGlassPane () :Devuelve el objeto glassPane para el frame actual.

getJMenuBar () :Devuelve el menú del frame actual.

getLayeredPane () :Devuelve el objeto layeredPane para el frame actual.

getRootPane () :Devuelve el objeto RootPane para el frame actual.

isRootPaneCheckingEnabled () : Devuelve si las llamadas a add y setLayout provocar


una excepción a ser lanzada.

paramString () :Devuelve una representación en cadena del frame actual.

remove ( Component comp) :Elimina un componente especifico del frame.

setContentPane ( Container contentPane) :Estable la propiedad contentPane.

setGlassPane ( Component glassPane) :Establece la propiedad glassPane.

setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated):


Proporciona un indicio de la existencia o no de nueva creación JFrame s deben tener su
decoración de las ventanas (como las fronteras, los widgets para cerrar la ventana, el
título ...) proporcionada por el aspecto actual .

setJMenuBar ( JMenuBar menubar) :Establece la barra de menú para el frame.

setLayeredPane ( JLayeredPane layeredPane) :Establece la propiedad layeredPane.

setLayout ( LayoutManager manager) : Por defecto, el diseño de este componente


no se puede establecer, el diseño de su contentPane debe fijarse en su lugar.

setRootPane ( JRootPane root) :Establece la propidad rootPane.

setRootPaneCheckingEnabled (boolean enabled) : Determina si las llamadas a add y


setLayout hará una excepción a ser lanzada.
update ( Graphics g) : Sólo llamadas paint(g)
JLabel
CONSTRUCTOR:

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:

checkHorizontalKey (int key, String message) : Compruebe que la clave es un valor


jurídico de las propiedades HorizontalAlignment.

checkVerticalKey (int key, String message) : Compruebe que la clave es un valor


jurídico de la VerticalAlignment o propiedades verticalTextPosition.

getAccessibleContext () : Obtener el AccessibleContext de este objeto.

getDisabledIcon () : Devuelve el valor de la propiedad disabledIcon si se ha


establecido, si no se ha establecido y el valor de la propiedad es un icono ImageIcon,
calculamos un "gris".

getDisplayedMnemonic () : Devuelve el código clave que indica una clave


mnemotécnico.
getDisplayedMnemonicIndex () : Devuelve el carácter, como un índice, que la
apariencia debe proporcionar la decoración para que representaba el carácter
mnemotécnico.

getHorizontalAlignment () : Devuelve la alineación del contenido de la etiqueta en el


eje X.

getHorizontalTextPosition () : Devuelve la posición horizontal del texto de la


etiqueta, en relación a su imagen.

getIcon () :Devuelve la imagen gráfica (glifo, icono) que muestra la etiqueta.


getIconTextGap () : Devuelve la cantidad de espacio entre el texto y el icono que
aparece en esta etiqueta.

getLabelFor () : Obtener el componente de esto es el etiquetado.

getText () : Devuelve la cadena de texto que muestra la etiqueta.

getUIClassID () :Devuelve el nombre del a clase de este componente.

getVerticalAlignment () : Devuelve la alineación del contenido de la etiqueta en el eje


Y.

getVerticalTextPosition () : Devuelve la posición vertical del texto de la etiqueta, en


relación a su imagen.

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.

paramString () : Devuelve una representación de cadena de este JLabel.

setDisabledIcon ( Icon disabledIcon) : Establecer el icono que se muestra si este


JLabel es "desactivado" (JLabel.setEnabled (falso)).

setDisplayedMnemonic (char aChar) : Especifica el displayedMnemonic como un


valor char.

setHorizontalAlignment (int alignment) : Establece la alineación del contenido de la


etiqueta en el eje X.

setHorizontalTextPosition (int textPosition) : Establece la posición horizontal del


texto de la etiqueta, en relación a su imagen.

setIcon ( Icon icon) : Define el icono de este componente de visualización.

setIconTextGap (int iconTextGap) : Si se establecen en el icono y propiedades de


texto, esta propiedad se define el espacio entre ellos.

setLabelFor ( Component c) : Establecer el componente de esto es el etiquetado.

setText ( String text) : Define la línea de texto que en este componente se mostrará.

setVerticalAlignment (int alignment) : Establece la alineación del contenido de la


etiqueta en el eje Y.

setVerticalTextPosition (int textPosition) : Establece la posición vertical del texto de


la etiqueta, en relación a su imagen.

updateUI () : Restablece la propiedad de la interfaz de usuario a un valor actual de


vista.
EJEMPLO JLABEL:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class etiqueta extends JFrame {

private JLabel etiqueta1;

public etiqueta()
{
super("Ejemplo para crear un JLabel");

Container contenedor = getContentPane();


contenedor.setLayout(null);

etiqueta1 = new JLabel( "Esta es una etiqueta" );


etiqueta1.setBounds(10,10,150,50);
contenedor.add( etiqueta1 );

setSize(400,150);
setVisible( true );
}

public static void main( String args[] )


{
etiqueta ejemplo = new etiqueta();
}
}
JTextField
CONSTRUCTOR:

JTextField () : Construye un TextField nuevo.

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 (int columns) : Construye un TextField nuevo vacío con el número


especificado de columnas.

JTextField ( String text) : Construye un TextField nuevo inicializado con el texto


especificado.

JTextField ( String text, int columns) : Construye un TextField nuevo inicializado con el
texto especificado y columnas.

METODOS:

addActionListener ( ActionListener l) : Agrega que el oyente de intervención


establecidos para recibir eventos de acción de este campo de texto.

configurePropertiesFromAction ( Action a) : Método de fábrica, que establece las


propiedades de la fuente ActionEvent de acuerdo a los valores de la instancia Action

createActionPropertyChangeListener ( Action a) : Método de fábrica que crea el


PropertyChangeListener utiliza para actualizar la fuente ActionEvent como propiedades
de cambio en su ejemplo Action

createDefaultModel ()Crea la aplicación por defecto del modelo que se utilizará en la


construcción si no se da explícitamente.

fireActionPerformed () : Notifica a todos los oyentes que se han registrado de interés


para la notificación de este tipo de evento.

getAccessibleContext () : Obtiene el AccessibleContext asociados con este JTextField

getAction () : Devuelve el fijado actualmente Action de esta fuente ActionEvent o null


si se establece ninguna Action

getActionListeners () : Devuelve una matriz de todos los ActionListener s añadido a


este JTextField con addActionListener ().

getActions () : Obtiene la lista de comandos para el editor.

getColumns () : Devuelve el número de columnas en este TextField


getColumnWidth () : Devuelve el ancho de columna.

getHorizontalAlignment () : Devuelve la alineación horizontal del texto

getHorizontalVisibility () : Obtiene la visibilidad del campo de texto.

getPreferredSize () : Devuelve el Dimensions tamaño preferido necesarios para este


TextField

getScrollOffset () : Obtiene el desplazamiento de desplazamiento, en píxeles.

getUIClassID () : Obtiene el ID de clase de una interfaz de usuario.

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.

paramString () : Devuelve una representación de cadena de este JTextField

postActionEvent () : Eventos de acción de los procesos que ocurren en este campo de


texto mediante el envío a cualquier objetos registrados ActionListener

removeActionListener ( ActionListener l) : Elimina el detector de intervención


establecidos para que ya no recibe eventos de acción de este campo de texto.

scrollRectToVisible ( Rectangle r) : Desplaza el campo de la izquierda o la derecha.

setAction ( Action a) : Establece la Action de la fuente ActionEvent

setActionCommand ( String command) : Establece la cadena de comando utilizado para


eventos de acción.

setColumns (int columns) : Establece el número de columnas en este TextField y luego


anular la disposición.

setDocument ( Document doc) : Asociados con el editor de un documento de texto.

setFont ( Font f) : Establece la fuente actual.

setHorizontalAlignment (int alignment) : Establece la alineación horizontal del texto.

setScrollOffset (int scrollOffset) : Establece el desplazamiento de desplazamiento, en


píxeles.
EJEMPLO JTEXTFIELD:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ejemplotextfield extends JFrame


{
private JTextField campo;

public ejemplotextfield() {
super("Ejemplo de JTextField ");

Container contenedor = getContentPane();


contenedor.setLayout(null);

campo = new JTextField("Esto es un textfield");


campo.setBounds(10,10,150,25);
contenedor.add(campo);

setSize(350,100);
setVisible(true);
}

public static void main(String args[])


{
ejemplotextfield ejemplo = new ejemplotextfield();
}
}
JTextArea
CONSTRUCTOR:

JTextArea () : Construye un área de texto nuevo.

JTextArea ( Document doc) : Construye un nuevo JTextArea con el modelo de


documento dado, y por defecto para todos los otros argumentos (null, 0, 0).

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.

createDefaultModel () : Crea la aplicación por defecto del modelo que se utilizará en la


construcción si no se da explícitamente.

getAccessibleContext () : Obtiene el AccessibleContext asociados con este JTextArea.

getColumns () : Devuelve el número de columnas en el área de texto.

getColumnWidth () : Obtiene el ancho de columna.

getLineCount () : Determina el número de líneas que figuran en el área.

getLineEndOffset (int line) : Determina el desplazamiento de la final de la recta dada.

getLineOfOffset (int offset) : Traduce un desplazamiento en el texto de los componentes


a un número de línea.

getLineStartOffset (int line) : Determina el desplazamiento del inicio de la recta dada.

getLineWrap () : Obtiene el ajuste de línea política de la zona de texto.

getPreferredScrollableViewportSize () : Devuelve el tamaño preferido del visor si este


componente se inserta en un JScrollPane.

getPreferredSize () : Devuelve el tamaño preferido de la TextArea.


getRowHeight () : Define el significado de la altura de una fila.

getRows () : Devuelve el número de filas en el área de texto.

getScrollableTracksViewportWidth () : Devuelve true si un visor siempre se debe forzar


la anchura de este desplazable para que coincida con la anchura de la ventana gráfica.

getScrollableUnitIncrement ( Rectangle visibleRect, int orientation, int direction) : Los


componentes que mostrar las filas o columnas lógica debería calcular el incremento de
desplazamiento que se exponga por completo de una fila o columna, dependiendo del
valor de la orientación.

getTabSize () : Obtiene el número de caracteres utilizados para ampliar las fichas.

getUIClassID () : Devuelve el ID de clase para la interfaz de usuario.

getWrapStyleWord () : Obtiene el estilo de ajuste utiliza cuando el área de texto es de


ajustar líneas.

insert ( String str, int pos) : Inserta el texto especificado en la posición especificada.

paramString () : Devuelve una representación de cadena de este JTextArea.

replaceRange ( String str, int start, int end) : Reemplaza el texto desde el principio
indicó a la posición final con el nuevo texto especificado.

setFont ( Font f) : Establece la fuente actual.

setLineWrap (boolean wrap) : Establece el ajuste de línea política de la zona de texto.

setRows (int rows) : Establece el número de filas para esta area de texto.

setTabSize (int size) : Establece el número de caracteres para convertir tabulaciones.

setWrapStyleWord (boolean word) : Establece el estilo de ajuste utiliza cuando el área


de texto es de ajustar líneas.
EJEMPLO JTEXTAREA:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ejemplotextarea extends JFrame


{
private JTextArea campo;

public ejemplotextarea() {
super("Ejemplo de JTextArea ");

Container contenedor = getContentPane();


contenedor.setLayout(null);

campo = new JTextArea("Esto es un textarea");


campo.setBounds(10,10,150,25);
contenedor.add(campo);

setSize(350,100);
setVisible(true);
}

public static void main(String args[])


{
ejemplotextarea ejemplo = new ejemplotextarea();
}
}
JTextPane
CONSTRUCTOR:

JTextPane () : Crea un JTextPane nuevo.

JTextPane ( StyledDocument doc) : Crea un JTextPane nuevo, con un modelo de


documento especificado.

METODOS:

addStyle ( String nm, Style parent) : Agrega un nuevo estilo en la jerarquía de estilo
lógico.

createDefaultEditorKit () : Crea el EditorKit a utilizar por defecto.

getCharacterAttributes () : Obtiene los atributos de caracteres en vigor en la ubicación


actual del cursor, o null

getInputAttributes () : Obtiene los atributos de entrada para el panel.

getLogicalStyle () : Obtiene el estilo lógico asignado al párrafo representados por la


posición actual del cursor, o null

getParagraphAttributes () : Obtiene los atributos del párrafo vigente en la ubicación del


cursor, o null si no hay ninguno.

getStyle ( String nm) : Obtiene una llamada no-estilo null agregado previamente.

getStyledDocument () : Obtiene el modelo asociado con el editor.

getStyledEditorKit () : Obtiene el kit de editor.

getUIClassID () : Devuelve el ID de clase para la interfaz de usuario.

insertComponent ( Component c) : Inserta un componente en el documento como un


reemplazo para el contenido seleccionado.

insertIcon ( Icon g) : Inserta un icono en el documento como un reemplazo para el


contenido seleccionado.

paramString () : Devuelve una representación de cadena de este JTextPane

removeStyle ( String nm) : Quita un nombre no-estilo null agregado previamente el


documento.

replaceSelection ( String content) : Sustituye el contenido seleccionado actualmente con


el nuevo contenido representado por la cadena dada.
setCharacterAttributes ( AttributeSet attr, boolean replace) : Aplica los atributos dados a
los contenidos de carácter.

setDocument ( Document doc) : Asociados con el editor de un documento de texto.

setEditorKit ( EditorKit kit) : Establece el kit instalado actualmente para el manejo de


contenido.

setLogicalStyle ( Style s) : Establece el estilo lógico utilizar para el párrafo en la


posición del cursor actual.

setParagraphAttributes ( AttributeSet attr, boolean replace) : Aplica los atributos dados


a los párrafos.

setStyledDocument ( StyledDocument doc) : Asociados con el editor de un documento


de texto.

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 () : Construye un JList vacío.

JList ( ListModel dataModel) : Construye un JList que muestra los elementos en el


objetivo específico, no el modelo null

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:

addListSelectionListener ( ListSelectionListener listener) : Añade un oyente a la lista


que cada vez notificado un cambio en la selección se produce.

addSelectionInterval (int anchor, int lead) : Establece la selección para ser la unión de
los intervalos especificados con la selección actual.

clearSelection () : Borra la selección - después de llamar a este isSelectionEmpty


método devolverá true.

createSelectionModel () : Devuelve una instancia de DefaultListSelectionModel

ensureIndexIsVisible (int index) : Desplaza el visor para que la celda especificada


completamente visible.
fireSelectionValueChanged (int firstIndex, int lastIndex, boolean isAdjusting) : Notifica
JList ListSelectionListener s que el modelo de selección ha cambiado.

getAccessibleContext () : Obtiene el AccessibleContext asociados con este JList.

getAnchorSelectionIndex () : Devuelve el argumento primer índice de la llamada


addSelectionModel o setSelectionInterval más recientes.

getCellBounds (int index0, int index1) : Devoluciones de los límites del rango
especificado de elementos en JList coordenadas.

getCellRenderer () : Devuelve el objeto que hace que los elementos de lista.

getDragEnabled () : Obtiene la propiedad dragEnabled

getFirstVisibleIndex () : Devuelve el índice de la celda visible en primer lugar.


getFixedCellHeight () : Devuelve el valor fijo alto de celda - el valor especificado por el
establecimiento de la propiedad fixedCellHeight en lugar de que la calculada a partir de
los elementos de lista.

getFixedCellWidth () : Devuelve el valor fijo ancho de celda - el valor especificado por


el establecimiento de la propiedad fixedCellWidth en lugar de que la calculada a partir
de los elementos de lista.

getLastVisibleIndex () : Devuelve el índice de la celda visible pasado.

getLayoutOrientation () : Devoluciones JList.VERTICAL si la disposición es una sola


columna de celdas o JList.VERTICAL_WRAP si la disposición es "estilo periodístico"
con el contenido que fluye a continuación, horizontal o verticalmente
JList.HORIZONTAL_WRAP si la disposición es "estilo periodístico" con el contenido
que fluye horizontalmente luego verticalmente.

getLeadSelectionIndex () : Devuelve el argumento segundo índice de la llamada


addSelectionInterval o setSelectionInterval más recientes.

getListSelectionListeners () : Devuelve una matriz de todos los ListSelectionListener s


añadido a este JList con addListSelectionListener ().

getMaxSelectionIndex () : Devuelve el mayor índice de celda seleccionada.

getMinSelectionIndex () : Devuelve el menor índice de celda seleccionada.

getModel () : Devuelve el modelo de datos que contiene la lista de artículos mostrados


por el componente JList

getNextMatch ( String prefix, int startIndex, Position.Bias bias) : Devuelve el elemento


siguiente lista que comienza con un prefijo.

getPreferredScrollableViewportSize () : Calcula el tamaño de la ventana gráfica


necesaria para mostrar las filas visibleRowCount

getPrototypeCellValue () : Devuelve el ancho de la celda de la "célula prototipo" - una


célula utiliza para el cálculo de los anchos de celda, porque tiene el mismo valor que
todos los elementos de otra lista.

getScrollableBlockIncrement ( Rectangle visibleRect, int orientation, int direction) :


Devuelve la distancia para desplazarse a exponer a la cuadra siguiente o la anterior.

getScrollableTracksViewportHeight () : Devuelve true si esta JList se muestra en un


JViewport y el visor es más alto que la altura s preferido JList o si la orientación del
diseño es VERTICAL_WRAP y el número de líneas visibles es <= 0, en caso contrario
devuelve false.

getScrollableTracksViewportWidth () : Devuelve true si esta JList se muestra en un


JViewport y el visor es más amplio que JList 's preferido de ancho, o si la orientación
del diseño es HORIZONTAL_WRAP y el recuento de filas es visible <= 0, en caso
contrario devuelve false.

getScrollableUnitIncrement ( Rectangle visibleRect, int orientation, int direction) :


Devuelve la distancia para desplazarse a exponer a la fila siguiente o anterior (para el
desplazamiento vertical) o de carácter (para el desplazamiento horizontal).

getSelectedIndex () : Devuelve el índice seleccionado primero; devuelve -1 si no hay


ningún elemento seleccionado.

getSelectedIndices () : Devuelve una matriz de todos los índices seleccionados en orden


creciente.

getSelectedValue () : Devuelve el valor seleccionado en primer lugar, o null si la


selección está vacía.

getSelectedValues () : Devuelve una matriz de los valores de las celdas seleccionadas.

getSelectionBackground () : Devuelve el color de fondo de las celdas seleccionadas.

getSelectionForeground () : Devuelve el color de primer plano de selección.

getSelectionMode () : Devuelve si un solo tema o múltiples se permiten selecciones


tema.

getSelectionModel () : Devuelve el valor del modelo de selección actual.

getToolTipText ( MouseEvent event) : Invalida JComponent 's método getToolTipText


a fin de que el renderizador de consejos para ser utilizados si se ha fijado el texto.

getUI () : Devuelve el aspecto y sensación (L & F) de objeto que hace que este
componente.

getUIClassID () : Devuelve el sufijo usado para construir el nombre de la apariencia (L


& F) de clase que sirve para hacer de este componente.

getValueIsAdjusting () : Devuelve el valor de la propiedad isAdjusting el modelo de


datos de.

getVisibleRowCount () : Devuelve el número preferido de líneas visibles.

indexToLocation (int index) : Devuelve el origen de la partida indicada en el JList


coordenadas.

isSelectedIndex (int index) : Devuelve true si se selecciona el índice especificado.

isSelectionEmpty () : Devuelve true si se ha seleccionado nada.

locationToIndex ( Point location) : Convertir un punto en el JList coordenadas al índice


más cercana de la célula de esa ubicación.
paramString () : Devuelve una representación de cadena de este JList

removeListSelectionListener ( ListSelectionListener listener) : Elimina un detector de la


lista que es notificado cada vez que un cambio en la selección se produce.

removeSelectionInterval (int index0, int index1) : Establece la selección que se


establece la diferencia del intervalo especificado y la selección actual.

setCellRenderer ( ListCellRenderer cellRenderer) : Establece el delegado que se utiliza


para pintar cada celda de la lista.

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.

setFixedCellHeight (int height) : Establece la altura de cada celda de la lista.

setFixedCellWidth (int width) : Establece el ancho de cada celda de la lista.

setLayoutOrientation (int layoutOrientation) : Define el modo lista de las células se


disponen.

setListData ( Object [] listData) : Construye un ListModel de una matriz de objetos y


luego se aplica setModel a ella.

setListData ( Vector listData) : Construye un ListModel de un Vector y luego se aplica


setModel a ella.

setModel ( ListModel model) : Establece el modelo que representa el contenido o


"valor" de la lista y limpia la lista de selección después de notificar a
PropertyChangeListeners

setPrototypeCellValue ( Object prototypeCellValue) : Calcula la propiedades


fixedCellWidth y fixedCellHeight mediante la configuración de la cellRenderer al
índice es igual a cero para el valor especificado y, a continuación de computación
tamaño preferido del componente lardero.

setSelectedIndex (int index) : Selecciona una sola celda.

setSelectedIndices (int[] indices) : Selecciona un conjunto de células.

setSelectedValue ( Object anObject, boolean shouldScroll) : Selecciona el objeto


especificado en la lista.

setSelectionBackground ( Color selectionBackground) : Establece el color de fondo de


las celdas seleccionadas.

setSelectionForeground ( Color selectionForeground) : Establece el color de primer


plano para las celdas seleccionadas.
setSelectionInterval (int anchor, int lead) : Selecciona el intervalo especificado.

setSelectionMode (int selectionMode) : Determina si un solo tema o múltiples se


permiten selecciones tema.

setSelectionModel ( ListSelectionModel selectionModel) : Establece el selectionModel


de la lista a un no-aplicación ListSelectionModel null

setUI ( ListUI ui) : Define el aspecto y sensación (L & F) de objeto que hace que este
componente.

setValueIsAdjusting (boolean b) : Establece la propiedad isAdjusting el modelo de


datos está a true, de modo que un solo evento se genera cuando todos los eventos de
selección han terminado (por ejemplo, cuando el ratón está siendo arrastrado por la lista
en modo de selección).

setVisibleRowCount (int visibleRowCount) : Establece el número preferido de filas en


la lista que puede mostrarse sin una barra de desplazamiento, según lo determinado por
el antepasado más cercano JViewport si los hubiere.

updateUI () : Restablece la propiedad de la interfaz de usuario con el valor actual de la


mirada y se siente.

EJEMPLO JLIST:

import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;

public class ejemplolista extends JFrame {


private JList lista;
private Container contenedor;

private final String prueba[] = { "uno", "dos", "tres","cuatro"};

public ejemplolista(){

super( "Ejemplo de JList" );

contenedor = getContentPane();
contenedor.setLayout( new FlowLayout() );

lista = new JList( prueba );


lista.setVisibleRowCount( 3 );
contenedor.add( new JScrollPane( lista ) );
setSize( 350, 150 );
setVisible( true );

public static void main( String args[] )


{
ejemplolista ejemplo = new ejemplolista();

}
}