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

MANUAL DE JAVA

Embed Size (px)

Citation preview

Page 1: MANUAL DE JAVA

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

Page 2: MANUAL DE JAVA

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.

Page 3: MANUAL DE JAVA

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(); } }

Page 4: MANUAL DE JAVA

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.

Page 5: MANUAL DE JAVA

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(); } }

Page 6: MANUAL DE JAVA

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.

Page 7: MANUAL DE JAVA

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(); } }

Page 8: MANUAL DE JAVA

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);

Page 9: MANUAL DE JAVA

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.

Page 10: MANUAL DE JAVA

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)

Page 11: MANUAL DE JAVA

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.

Page 12: MANUAL DE JAVA

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.

Page 13: MANUAL DE JAVA

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(); } }

Page 14: MANUAL DE JAVA

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

Page 15: MANUAL DE JAVA

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.

Page 16: MANUAL DE JAVA

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(); } }

Page 17: MANUAL DE JAVA

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.

Page 18: MANUAL DE JAVA

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.

Page 19: MANUAL DE JAVA

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(); } }

Page 20: MANUAL DE JAVA

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.

Page 21: MANUAL DE JAVA

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(); } }

Page 22: MANUAL DE JAVA

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.

Page 23: MANUAL DE JAVA

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

Page 24: MANUAL DE JAVA

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.

Page 25: MANUAL DE JAVA

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.

Page 26: MANUAL DE JAVA

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 ) );

Page 27: MANUAL DE JAVA

setSize( 350, 150 ); setVisible( true ); } public static void main( String args[] ) { ejemplolista ejemplo = new ejemplolista(); } }