domingo, 15 de mayo de 2022

 

Capítulo Nº 4 (Lección 02)


4.2. TRABAJAR CON IMAGEN E ICONO EN JAVA 

Java incluye una serie de herramientas para insertar imágenes, iconos, videos, sonidos, gráficos y animaciones. En este apartado veremos cómo cargar los objeto Image e ImageIcon a partir del paquete javax.swing para insertar una imagen y un icono en la ventana del menú del proyecto. 

 

4.2.1. Insertar un icono al Menú 

Para cambiar el icono por defecto que inserta Java en el menú principal de la aplicación (clase MenuAdministrador.java), se utilizará el objeto ImageIcon y el método setIconImage, sólo basta con agregar después de la instrucción setResizable(false); la siguiente línea de código: 


//*** Se cambia el icono de la ventana     

setIconImage (new ImageIcon(getClass().getResource("UN.gif")).getImage()); 


Se utilizará para este fin, una imagen de 16 x 16 pixeles, previamente diseñada para la aplicación, en formato gif llamada "UN. gif".



4.2.2. Insertar una imagen en el centro la de pantalla del Menú 

Para insertar una imagen en el menú principal de la aplicación (clase MenuAdministrador.java), se utilizará el objeto ImageIcon, el objeto JLabel y el método add, sólo basta con agregar después de la instrucción del punto anterior la siguiente línea de código: 


//*** Se crea el objeto imagen para colocar una imagen en una etiqueta

//*** Se crea el objeto EtiquetaMenu para colocar la etiqueta con la

//*** imagen en el centro del menú 

ImageIcon imagen = new ImageIcon(getClass().getResource("FondoUN.jpg"));

JLabel EtiquetaMenu = new JLabel(imagen); 

//*** Se agrega la etiqueta con la imagen en la ventana del menú     

add(EtiquetaMenu); 


Se utilizará para este fin una imagen de 800 x 600 pixeles, previamente diseñada para la aplicación, en formato jpg llamada "FondoUN.jpg". 

Al compilar: javac MenuAdministrador.java

Al ejecutar: java MenuAdministrador 

Se obtendrá una ventana como la figura siguiente:



Código fuente y archivos de imágenes aquí: Curso Práctico De Java-01.rar






sábado, 14 de mayo de 2022

 



NOTAS PRELIMINARES: 

1.- La pieza del centro de cada cara va a designar el color de toda la cara, por ejemplo: si la pieza del centro de una cara es de color blanco, el color de toda esa cara será al final de color blanco. Si la pieza del centro de una cara es de color verde, el color de toda esa cara será al final de color verde, y así sucesivamente.


 

2.-  Para efectos de esta guía tomaremos en consideración lo siguiente:  

 



- Cara superior (color blanco)


- Cara frontal (color naranja)


- Cara lateral derecha (color verde)


- Cara lateral izquierda (color azul)


- Cara posterior (color rojo)


- Cara inferior (color amarillo)                                                                                                                      

                                                                                   


                           

                 

- Centro (pieza del centro de cada cara)

- Esquina (pieza de las esquinas de cada cara)

- Arista (pieza que no es ni centro ni esquina de cada cara)

 

 



 

  

Para descargar la guía completa pulse el botón DESCARGAR:




martes, 3 de mayo de 2022












Capítulo Nº 4

 

Cómo hacer el menú del proyecto

  

4.1. HACER UN FORMULARIO EN JAVA 

Toda aplicación de escritorio se maneja a través de menús para mayor comodidad, en este caso se va a desarrollar en Java una clase definida por el usuario llamada MenuAdministrador.java, donde se puedan apreciar todas las opciones que brinda el sistema. 

 

4.1.1. Formulario del Menú Principal 

Para crear el menú nivel administrador con todas las opciones de la aplicación, primero se debe construir un formulario base. En este caso esta ventana tendrá unas dimensiones de 800 pixeles de ancho por 600 pixeles de alto. Para construir formularios en Java se usa la clase JFrame del paquete java.awt. Simplemente se instancia una clase definida por el usuario  a partir de esta clase. Por ejemplo: 

public class MenuAdministrador extends JFrame

Aquí se instancia (crea) una clase pública definida por el usuario llamada MenuAdministrador a partir de la clase JFrame de Java. Esta nueva clase puede tener características propias definidas por el usuario como tamaño, color, formas, iconos, imágenes, etc. 

 

4.1.2. Clase MenuAdministrador.java 

Para hacer el menú principal de la aplicación, primero se debe crear un archivo de texto (clase) llamado MenuAdministrador.java, este archivo debe estar estructurado de la siguiente manera: 

1.- Como cabecera importará los paquetes de clases de Java que se van a utilizar.

2.- Se instanciará la clase a partir de la clase JFrame

3.- Se definirá el método principal (main)

4.- Se declarará el constructor de la clase con las características propias de la clase

5.- Fin de la clase 

 

Cómo se importan los paquetes de Java 

Cuando se crea una clase en Java, como cabecera, se debe colocar la instrucción import para hacer uso de los paquetes de clases de Java. Por ejemplo: 

import java.awt.*; 

Esta instrucción importa toda la librería del paquete Abstract Window Toolkit de Java que contiene las clases e interfaces requerida para crear y manipular GUIs en Java, en este caso para poder usar la clase JFrame para hacer una ventana. 

 

MenuAdministrador.java 

//**************************************************************************

//**** Universidad Nacional Sistema de Inscripción Regular 

//**** (UNSIR 3.0.0)  

//**** CLASE: MenuAdministrador (Para crear el menú nivel administrador 

//**** con todas    las opciones de la aplicación) 

//**** AUTOR: CARLOS CÓRDOVA - CC DESARROLLO DE SOFTWARE 2007-2022  

//***************************************************************************

 

//***************************************************************************

// Paquetes de la librería estándar de clases de Java que 

// se usarán en esta clase

//***************************************************************************

import java.awt.*;

import java.awt.event.*;

import javax.swing.*; 

//***************************************************************************

// Inicio de la clase MenuAdministrador. Se instancia la 

// clase definida por el usuario

// MenuAdministrador a partir de la clase JFrame de Java 

// para crear ventanas

// (paquete java.awt). También se implementa la interface

// ActionListener de Java

// (paquete java.awt.event y paquete javax.swing) para detectar 

// y manejar eventos de acción en esta clase

//*************************************************************************** 

public class MenuAdministrador extends JFrame implements ActionListener

{ 

   //*** Se define el método principal "main" de la Clase

   //*** MenuAdministrador 

   public static void main(String[] args)

   { 

      //*** Se define el aspecto de ventanas propio del sistema

      //*** operativo (windows, Mac, Linux, etc.) 

      try

      {

         UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

      }     

      catch (Exception e)

      {

         e.printStackTrace();

      } 

      //*** Se ejecuta el constructor MenuAdministrador de la clase 

      new MenuAdministrador();

   }   

   //*** Inicio del constructor MenuAdministrador 

   public MenuAdministrador()

   {

      //*** Se define el título y tamaño de la ventana en pixeles.

      //*** Ancho = 800 Alto = 600 y se inhabilita la función

      //*** redimensionar ventana 

      setTitle("Universidad Nacional: Sistema de Inscripción Regular");

      setBounds( 0, 0, 800, 600 );

      setResizable(false); 

      //*** Se centra la ventana del menú en la pantalla usando 

      //*** la clase Dimension     

      Dimension pantalla, cuadro;

      pantalla = Toolkit.getDefaultToolkit().getScreenSize();

      cuadro = this.getSize();

      this.setLocation(((pantalla.width - cuadro.width)/2),(pantalla.height -

      cuadro.height)/2); 

      //*** Se muestra la ventana (menú) en pantalla     

      setVisible( true ); 

      //*** Captura cuando se quiere cerrar la ventana y ejecuta el método

      addWindowListener(new WindowAdapter()

      {

         public void windowClosing(WindowEvent e)

         {

            CierraVentana();

         }

      });

   }

   //*** Fin del constructor MenuAdministrador 

   //*** Ejecuta el método actionPerformed de la interfaz ActionListener 

   //*** para detectar y manejar eventos de acción 

   public void actionPerformed(ActionEvent e)

   {

      Object s = e.getSource();

   } 

   //*** Método cerrar ventana (menú). Oculta la ventana, libera

   //*** los recursos y termina      

   public void CierraVentana()

   {

      setVisible( false );

      dispose();

      System.exit(0);

   }

} 

//***************************************************************************

// Fin Clase MenuAdministrador

//***************************************************************************

 

Resumen: 

1.- Se define la clase: public class MenuAdministrador extends JFrame

2.- Se define el método principal: public static void main(String[] args)

3.- Se define el tamaño de la ventana: setBounds( 0, 0, 800, 600 );

4.- Se define el método CierraVentana(); para cerrar y finalizar de forma correcta

5.- Fin de la clase  

 

Al compilar: javac MenuAdministrador.java

Al ejecutar: java MenuAdministrador

 

Se obtendrá una ventana como la figura siguiente: 





lunes, 2 de mayo de 2022












Guía de consulta rápida de AutoCAD


Literalmente, CAD significa Diseño Asistido por Computador (Computer Aided Design). El Diseño Asistido por Computador nació en el Instituto Tecnológico de Massachusetts (MIT), cuando varios de sus técnicos lograron presentar un dibujo en una pantalla de computadora. Desde entonces, este campo de la informática se ha desarrollado enormemente, sobre todo en los últimos años, obteniéndose productos tan sofisticados como el AutoCAD, programa de Diseño Asistido por Computador considerado como estándar en la industria de la informática con millones de usuarios en todo el mundo. Este programa ha sido desarrollado por la compañía AutoDESK, Inc. 

El AutoCAD es una herramienta que permite realizar toda clase de dibujos técnicos en dos y tres dimensiones. Esto incluye entre otros, dibujos relacionados con todas las ramas de la ingeniería: diseños mecánicos, eléctricos, electrónicos, de arquitectura, planos, etc. El programa contiene todas las herramientas requeridas por el dibujante técnico. Y además, permite como ventaja adicional, especificar las dimensiones de los objetos dibujados, tanto en el sistema métrico decimal o el sistema inglés de medidas. Las posibilidades de dibujo de AutoCAD son infinitas. Es posible corregir errores de dibujos o realizar modificaciones como y cuando se estime conveniente, sin tener que rehacer todo el dibujo. 

La potencia del AutoCAD, en comparación con otras aplicaciones de diseño gráfico o de dibujo asistido por computador, radica en que este software se basa en algoritmos matemáticos de geometría analítica para realizar las operaciones básicas y avanzadas que forman parte del dibujo técnico en dos y tres dimensiones. Por esta razón, con AutoCAD se pueden trazar figuras geométricas sencillas y complejas con mucha precisión, como también hacer uso del cálculo de áreas, volúmenes, coordenadas, distancias, ángulos, etc.


Para descargar la guía completa pulse el botón DESCARGAR: