domingo, 18 de febrero de 2007

ImageIcon y Image en applet

Para cargar una Image o una ImageIcon en un applet en java se utiliza la siguiente sentencia:
ImageIcon:
ImageIcon foto =new ImageIcon(getImage(getCodeBase(),"Foto.JPG"));

También puedes cargar bloques de imágenes del siguiente modo img1.jpg, img2.jpg, img*.jpg con este truco, por ejemplo con 10 imágenes.

ImageIcon foto []=new ImageIcon[10];
for(int i=0;i<10;i++){
foto[i]=new ImageIcon(getImage(getCodeBase(),Integer.toString(i)+".JPG"));
}


Para cargar una miagen en un Applet se utiliza el siguiente código:
Image imgJava = getImage(j.getCodeBase(),"java.png");

También se puede realizar el truco anterior para cargar grupos de imágenes.

Icon foto []=new Icon[10];
for(int i=0;i<10;i++){
foto[i]=new getImage(j.getCodeBase(),"img"+Integer.toString(i)+".png");
}

viernes, 16 de febrero de 2007

Leer url en java

Ejemplo de url en java. Este código abre una url de una página web y lee
todo el contenido de la dirección. Las constantes IP y PUERTO son los propios
del proxy en caso de tenerlo, sino tienes proxy elimina o comenta esta parte
del código.

String texto="";
try{
//En caso de tener proxy
System.setProperty("http.proxyHost",IP);
System.setProperty("http.proxyPort",PUERTO);

URL direccion=new URL("http://programasjava.blogspot.com");
InputStreamReader isr=new InputStreamReader(direccion.openStream());
BufferedReader entrada=new BufferedReader(isr);
String linea=null;
while((linea=entrada.readLine())!=null){
texto+=linea +"\n";
}
entrada.close();
}
catch(MalformedURLException mre){
System.out.println(mre);
}
catch(IOException ioe){
System.out.println(ioe);
}

jueves, 15 de febrero de 2007

Abrir archivo de texto

En este ejemplo se explica como abrir un fichero de texto en java, mostrándolo
en mediante un JTextArea de nombre "Texto" y eligiendo el fichero mediante un
JFileChooser.

String Text="";
try{
JFileChooser fc=new JFileChooser(System.getProperty("user.dir"));
fc.showOpenDialog(this);
File Abrir=fc.getSelectedFile(); //Devuelve el File que vamos a leerName
if(Abrir!=null){
Texto.setText("");
FileReader Fichero=new FileReader(Abrir);
BufferedReader leer=new BufferedReader(Fichero);
while((Text=leer.readLine())!=null){
Texto.append(Text+ "\n"); //append Concatena la linea leida
}
leer.close();
}
}
catch(IOException ioe){
System.out.println(ioe);
}

Guardar en fichero de texo

En este ejemplo se explica como guardar en java un fichero de texto, utilizando la clase JFileChooser para elegir el nombre y directorio del archivo.

String Texto = "El Texto que se desea guardar";
try{
//System.getProperty("user.dir") Abre el JFileChooser donde esta el ejecutable
JFileChooser fc=new JFileChooser(System.getProperty("user.dir"));
fc.showSaveDialog(this); //Muestra el diálogo
File Guardar =fc.getSelectedFile();
if(Guardar !=null){
FileWriter Guardx=new FileWriter(Guardar);
Guardx.write(Texto);
Guardx.close(); //Cierra el fichero
}
}
catch(IOException ioe){
System.out.println(ioe); //Muestra por consola los errores
}

domingo, 11 de febrero de 2007

Conectar a una BD en java

Para conectar a una bd en java se realiza la siguiente sentencia:
El siguiente ejemplo está diseñado para una bd con controlador jdbc
y en este caso con una BD access. Para cualquier otra BD solo hay que cambir
el tipo de controlador y la sentencia de conexión.

String baseDatos = 'ejemplo.mdb';
try{
//Cargar Controlador
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Conectar a la BD
Conexion=DriverManager.getConnection("jdbc:odbc:Driver=
{Microsoft Access Driver (*.mdb)};DBQ="+baseDatos);
}
catch(ClassNotFoundException cnfe){
//No Hay driver
System.out.println(cnfe);
}

viernes, 9 de febrero de 2007

Eclipse

Eclipse es una plataforma de programación muy potente que permite el desarrollo de aplicaciones de muy diversos tipos, como C++, programas Java, php, etc.

Una de las principales herramientas que potencian esta herramienta es el uso de numerosos plug-ins que ayudarán a personalizar eclipse para java o php, etc.

Puedes descargarte eclipse en Eclipse

Lo plugins puedes descargártelos en Plug-ins

miércoles, 7 de febrero de 2007

Entorno programacion netbeans

NetBeans es un entorno de desarrollo de código abierto diseñado para realizar programas en distintas plataformas, haciendo uso de la tecnología Java.

Dispone de numerosos plugins practicos soporte para crear interfaces gráficas de forma visual en java, desarrollo de aplicaciones web (applets, servlets), control de versiones CVS. También permite la programación de aplicaciones de teléfonos móviles J2ME y mucho más.

Netbeans es una solución realmente buena para la programación en java de todas tus aplicaciones.


Descárgatelo desde Netbeans

Java 2 SE Development Kit (JDK)

Kit de desarrollo de la plataforma Java 2.

Nueva versión del kit de desarrollo de la plataforma Java 2, que te permite realizar tus propios programas en java. Esta versión es mucho más estable y rápido que nunca.

Software java

Java Runtime Environment (JRE)

Java Runtime Environment incluye todos los módulos para ejecutar aplicaciones hechas con Java.

Este plugin permite ejecutar programas en java en distintos navegadores
Internet Explorer, Netscape Navigator, Mozilla y Firefox. Podrás visualizar applets java y otro tipo de aplicaciones.

Esta versión de J2RE incluye la versión en inglés, español, etc.

Descárgatelo desde Software Java