Entradas

Mostrando entradas de octubre, 2022

Layouts de Java Swing

Imagen
En este post vamos a echar un vistazo a los tipos de Layouts básicos que nos podemos encontrar a la hora de trabajar con Java Swing. Ya sabemos que las librerías Swing no se utilizan en proyectos de nueva creación, así que simplemente mantengamos esta información disponible para cuando nos toque adaptar algún sistema clásico. Puede que estéis 10 años sin necesitar la documentación, pero lo más probable es que tarde o temprano tengáis que recurrir a ella. Hace algunas semanas estuvimos revisando las Ventanas y los Componentes Swing, así que ahora vamos a completar dicha información hablando sobre los Layouts Swing.      ¿Y qué son los Layouts Swing? Bueno, realmente es un concepto que no tiene mucho misterio. Los Layouts o Disposiciones de Java Swing son las diferentes tipologías de estructuras con las que podemos disponer los Componentes Swing en la interfaz gráfica . Básicamente, los permiten organizar los objetos en las ventanas para que se muestren de la forma requerida por el usuar

Componentes y Ventanas de Java Swing

Imagen
Vamos a hacer hoy una revisión básica de cuáles son los principales componentes que nos podemos encontrar en Java Swing . Muchos de vosotros no le veréis mucha utilidadad a este repaso. Y es cierto que Java Swing ya no se utiliza en la creación de nuevas aplicaciones. Sin embargo, en nuestra vida laboral (40 años dan para mucho) es muy probable que, tarde o temprano, nos encontremos con un proyecto clásico que esté implementado utilizando sus librerías. Así que nunca está de más tener un lugar al que recurrir para consultar los diferentes tipos de objetos (componentes y ventanas) que nos podemos encontrar en Java Swing . Mencionar que lo que veremos a continuación no pretende ser una revisión exhaustiva de todos los tipos de objetos que nos podemos encontrar en Java Swing. Prefiero centrarme en mencionar aquellos componentes que se utilizan con mayor asiduidad y que, por tanto, son los que tenemos más probabilidad de encontrar en un proyecto clásico. Componentes y Ventanas de Java Swin

Programación en Java Swing

Imagen
Vamos a repasar hoy algunos conceptos básicos de Java Swing. Sí, soy consciente de que se trata de unas librerías que actualmente están en desuso. Sin embargo, debemos tener en cuenta que en el mercado no sólo nos vamos a encontrar con proyectos de nueva creación y que, por tanto, en un momento dado nos puede tocar mantener una aplicación clásica. Nunca viene mal controlar algunos conceptos de bibliotecas antiguas o, al menos, saber dónde podemos informarnos sobre ellas. Y en esta línea, hoy vamos a dar unas pinceladas generales sobre la programación en Java Swing.    Dicho de un modo sencillo, Java Swing consiste básicamente en una biblioteca con clases que nos permiten elaborar una interfaz gráfica para el usuario . En líneas generales, sirve para la creación de ventanas en las que se pueden mostrar una serie de componentes gráficos tales como botones, listas, cajas de texto, menús, combos, etc... Seguro que en algún momento de vuestra vida habéis navegado por alguna web que mostrab

Modificar un Registro en una Tabla Oracle

Imagen
Para modificar un registro en una tabla Oracle, lo único que tendremos que hacer es recurrir a la sentencia UPDATE del lenguaje SQL . Como ya sabemos, SQL es un lenguaje transversal para multitud de Base de Datos, así que lo que veamos hoy nos valdrá también para otras BBDD (como, por ejemplo, DB2 y por supuesto muchas otras más). En cualquier caso, ahora vamos a centrarnos en Oracle.     Esta sería una sentencia ejemplo para modificar un registro en una tabla Oracle denominada MDR_CAT_POBLACIONES y que se emplea para almacenar Poblaciones.   -- MODIFICAR POBLACION UPDATE MDR_CAT_POBLACIONES SET CPO_NOMBRE = 'AUCKLAND, NUEVA ZALANDA' , CPO_CPA_ID = 21 WHERE CPO_ID = 1101 ; Básicamente, la sentencia se divide en las siguientes partes:   1º) El comando UPDATE seguido del nombre de la tabla Oracle en la que queremos modificar el registro en cuestión. UPDATE MDR_CAT_POBLACIONES   2º) El comando SET y a continuación las columnas afectadas con los valores nuevos que queremos asigna

Insertar Registro en Tabla Oracle

Imagen
Para insertar un registro en una tabla Oracle, será tan sencillo como recurrir a la sentencia INSERT de lenguaje SQL . Como os podéis imaginar, se trata de un comando que se puede utilizar de forma transversal en multitud de tipos de Bases de Datos. En cualquier caso, hoy vamos a ver un ejemplo simple de cómo lanzar un INSERT en una tabla Oracle. Esta sería una sentencia ejemplo para insertar un registro en una tabla Oracle denominada MDR_CAT_POBLACIONES y que se emplea para almacenar Poblaciones. -- INSERTAR POBLACION INSERT INTO MDR_CAT_POBLACIONES (CPO_ID, CPO_CODIGO, CPO_NOMBRE, CPO_CPA_ID, CPO_CPV_ID) VALUES (MDR_CPO_SEQ. NEXTVAL , 11 , 'CADIZ-PROVINCIA' , 72 , 12 ) ; Básicamente, la sentencia se divide en las siguientes partes: 1º) El comando INSERT INTO seguido de la tabla Oracle en la que queremos insertar el nuevo registro especificado. INSERT INTO MDR_CAT_POBLACIONES 2º) Las columnas de la tabla Oracle que se van a ver afectadas por la sentencia Insert. (CPO_ID, CP