Fábrica de ventanas

Este código lo podemos usar en nuestro menú principal para crear las ventanas de la aplicación a partir del nombre del action que este asignado a un menú o botón

 

Nuestro action puede estar declarado así:
private VentanaAction consultasAction = new VentanaAction("Consultas", KeyEvent.VK_C);

Con esto al presionar alt + c se instanciara la clase presentacion.ConsultasForm que hereda de JFrame.

Métodos para mostrar mensajes

Métodos sencillos para mostrar un mensaje de advertencia y otro para confirmar con si o no.

 

Código para habilitar/deshabilitar JTextFields

Con este método podemos habilitar o deshabilitar uno o varios JTextFields además de asignar otros colores

 

Código para limpiar JTextFields

Con este método podemos limpiar uno o varios JTextFields

 

Código para convertir flechas y enter en tab

Con este código al presionar enter y flecha abajo se hará un tab. También al presionar shift + enter y flecha arriba se hará un shift + tab.

 

Código para centrar JFrame

Agrega este código a tu Frame y luego llamas el método centrarVentana en el evento windowOpened

 

Código para arrastrar JFrame con el mouse

En los eventos mousePressed y mouseDragged del JFrame agrega este código

 

JTextField Númerico

Crea un clase NumericDocument con el siguiente código

 

Ahora solo hay que asignarselo al JTextField así:
numeroText.setDocument(new NumericDocument());

Panel con imagen redimensionable

Aquí los comparto el código que use para incluir imagenes en un panel

 

A la hora de programar piensa en JEdit

Ahora vamos a conocer una herramienta a la hora de programar, se trata del editor jEdit, distribuida bajo licencia GNU/GPL (GNU General Public License), escrito en el lenguaje de programación Java y lo encontramos para las plataformas Windows, GNU/Linux y Mac OS X.

Una de las características de esta herramienta es la cantidad de Plugins que encontramos con diferentes funcionalidad y agregando nuevos aspectos, con lo cual podemos llevar a cabo grandes cosas y adaptarlo principalmente a nuestras necesidades.

Slava Pestov es el creador de jEdit y el mismo se encuentra disponible desde 1998 para todas aquellas personas que desean probar algo diferente.

La pagina web del proyecto es:

Distribuir contenido