Temas etiquetados como: ‘Java’

Centra un JFrame/JDialog en Java

17 febrero, 2010

Al crear un nuevo JFrame ó JDialog en Swing, al hacerlos visibles estos aparecerán arriba a la izquierda de nuestra pantalla.

Por ejemplo si realizamos:

import javax.swing.JFrame;

public class Prueba{
	public static void main(String[] args){
		JFrame frame = new JFrame("Prueba JFrame");
		frame.setSize(500, 500);
		frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
		frame.setVisible(true);
	}
}

al ejecutarlo, veremos como resultado así:

Click para ampliar


» Leer más: Centra un JFrame/JDialog en Java

Java Look & Feel – Parte 1

11 febrero, 2010

Normalmente las ventanas Java tienen su propio aspecto, su propio estilo de botones y demás. Java cuenta con 2 librerías para diseñar interfaces gráficas (ventanas, botones, etiquetas, etc.), estas 2 librerías son: AWT y Swing.

Las ventanas hechas con AWT conservan el tema del Sistema Operativo, sin embargo, las ventanas hechas con Swing son muy fáciles de cambiar su aspecto (look and feel o skin) para que tengan aspecto java, aspecto windows, aspecto Linux, etc. Basta con tener la librería adecuada y unas líneas de código.

Poner Look and Feel del sistema operativo

Para obtener el aspecto de ventanas propio del sistema operativo en el que estemos (XP, Ubuntu, Mac OS, etc.), antes de crear cualquier ventana ejecuta:

import javax.swing.*;
...
try
{
	JFrame.setDefaultLookAndFeelDecorated(true);
	JDialog.setDefaultLookAndFeelDecorated(true);
	UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e)
{
 	e.printStackTrace();
}
...

Con UIManager.getSystemLookAndFeelClassName() obtenemos el nombre del Look and Feel por defecto del sistema operativo en el que estemos.

Con UIManager.setLookAndFeel decimos qué Look and Feel queremos usar.

» Leer más: Java Look & Feel – Parte 1

Conectar Java con MySQL usando JDBC

4 febrero, 2010

java mysql

Para conectar Java con cualquier base de datos lo primero es conseguir el Driver adecuado, un Driver es una clase que sirve como interfaz entre nuestra aplicación y la base de datos.

Es lógico que Java (JDK) no cuenta con todos los Drivers para poderse conectar con todos los motores de base de datos existentes en el mercado, por lo que en algunos casos es necesario descargarlos de internet, en el caso de MySQL se puede descargar desde: http://dev.mysql.com/downloads/connector/j/5.1.html

Si se esta usando NetBeans como IDE de trabajo no es necesario bajar este Driver ya que el mismo NetBeans lo trae incorporado. En el caso de Eclipse es necesario bajar el Driver, descomprimir el ZIP y añadirlo al proyecto, para esto damos con el botón derecho del ratón sobre el proyecto, para sacar el menú y elegimos “properties”->”java build path”->”Libraries”->”Add external JARs…” y seleccionamos nuestro JAR (el que viene dentro del ZIP que descargamos con el nombre de mysql-connector-java-x.x.x-bin.jar).

» Leer más: Conectar Java con MySQL usando JDBC