You are on page 1of 11

USO DE LIBRERAS PROPORCIONADAS POR EL LENGUAJE

Java es un lenguaje de programacin desarrollado para una multitud de plataformas y procesadores, Consideremos los dos tipos de aplicaciones grficas ms comunes. Modelos de Frames y Applets, se pueden construir usando cualquiera de las dos galeras de componentes visuales, son: JAVA AWT: Es la librera visual ms antigua de java usando esta librera, se podrn construir los tres tipos de programas mas comunes como son FRAME, WINDOW y APPLET. JAVA SWING: Es la librera de componentes visuales ms nueva que proporciona java, usando esta librera se podrn construir los tres tipos de programas o aplicaciones que son JFRAME, WINDOW Y JAPPLET.

Existen diferentes libreras en java, entre las cuales se encuentra:


Java. Lang Coleccin de tipo bsico siempre importados a cualquier unidad de compilacin. Aqu estn las declaraciones de objetos, clases, wrappers.

Interfaces Clases. Cloneables Boolean Comparable Byte Runnable Character ClassLoader Compiler Double Float etc...

Java.io
Archivos de stream y acceso aleatorio. Librera estndar de entrada y salida.

Interfaces Clases DataInputBufferedInputStream DataOutputBufferedOutputStream

ExternalizableBufferedReader
FilefilterBufferedwrite FilenameFilterByteArrayInputStream OdjectInputByteArrayOutputStream Writer etc

Java.net
Librera que apoya interfaces con telnet y URL.

ContentHandlerFactory Authenticator DatagramSocketImplFactoryContentHandler

FileNameMapDatagramPacket
SocketOptionsDatagramSocketImpl URLStreamHanlerFactoryHttpURKConnection URL

Java .sql
permite la conexin de base de datos, el envi de sentencias SQL y la interpretacin de los resultados de las consultas.

DatabaseMetaDate Timestamp Driver Type Ref SQLData SQLInput SQLOutput

Java.util
Clase como de diccionarios, tabla de hash, stack, tcnica de codificacin hora, fecha, etc.

Interfaces Clases Collection AdstractCollection Comparator AdstracList Enumeration AdstrectMap

EventListenerAdstrectSecquentialList
InteratorAdstractSet List ArreyList Observer Collection Date etc

Java.Awt

AbstractWindowingToolkit que proporciona una capa abstracta que permita llevar una aplicacin en java de un sistema de ventanas a otro. Contiene clases para componentes bsicos de la interfaz, tales como eventos, colores, tipos de letra, botones, campos de texto.

Java.applet
El paquete java.applet permite la creacin de appletsatraves de la clase Applet, proporciona interfaces para conectar un applet a un documento web y para audicin de audio.

Interfaces Clases AppletContext Applet AppletStub

AudiClip

Java.math
Proporciona clculos en entero grande y real grande.

Clases Bigdecimal Biginteger Adems de la clase Math.

Java.rmi
Este paquete hace posible que un objeto se ejecute en una maquina virtual Java.

Interfaces Clases RmoteMarshalledObject Naming

RMISecurityManager

JAVA.SWING
Paquete que mejora e AWT, proporcionando un conjunto de componentes que se ejecutan de manera uniforme en todas las plataformas.

Action AbstractAction JApplet

Jbutton
JCheckBox JFrameJMenu JLabel JPanel Jwindows etc

EJEMPLOS DONDE PODEMOS NOTAR EL USO DE LAS LIBRERAS.


importjava.awt.*; importjava.awt.event.*; importjavax.swing.*; public class AparienciaVisual extends JFrame { private final String cadenas[] = { "Metal", "Motif", "Windows" }; privateUIManager.LookAndFeelInfoapariencias[]; privateJRadioButtonopcin[]; privateButtonGroupgrupo; privateJButtonbotn; privateJLabeletiqueta; privateJComboBoxcuadroCombinado; String s1=""; publicAparienciaVisual() { super( "apariencia visual" ); Container contenedor = getContentPane(); // establecer panel para regin NORTH de esquema BorderLayout JPanelpanelNorte = new JPanel(); panelNorte.setLayout( new GridLayout( 3, 1, 0, 5 ) ); // estableceretiquetapara panel NORTH etiqueta = new JLabel( "sta es la apariencia visual Metal seleccionada",

// Crea un archivo de acceso aleatorio, escribiendo 100 registros vacos en el disco.


import java.io.*; importjavax.swing.*;

public class CrearArchivoAleatorio { private static final int NUMERO_REGISTROS = 100; // permitir al usuario seleccionar el archivo a abrir privatevoidcrearArchivo() { // mostrar cuadro de dilogo para que el usuario pueda seleccionar el archivo JFileChooserselectorArchivo = new JFileChooser(); selectorArchivo.setFileSelectionMode(JFileChooser.FILES_ONLY ); int resultado = selectorArchivo.showSaveDialog( null ); // si el usuario hizo clic en el botn Cancelar del cuadro de dilogo, regresar if ( resultado == JFileChooser.CANCEL_OPTION ) return; // obtener el archivo seleccionado File nombreArchivo = selectorArchivo.getSelectedFile(); // mostrar error si el nombre del archivo es invlido if ( nombreArchivo == null || nombreArchivo.getName().equals( "" ) )