SlideShare una empresa de Scribd logo
1 de 5
Ventana Principal
package integradora; //carpeta de origen
import javax.swing.JDialog; //importamos las clases necesarias
import javax.swing.UIManager;
public class Principal extends javax.swing.JFrame { //clase de la ventana
public Principal() {
initComponents();
try { //agregar tema a las ventanas internas
Principal.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Exception e) {
}
}
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
Electrónica e = new Electrónica(); //se crea un nuevo objeto
jDesktopPane1.add(e); //se agrega al jDesktopPane
e.show(); //se declara que se muestre el objeto
}
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
Información i = new Información(); //se crea un nuevo objeto
jDesktopPane1.add(i); //se agrega al jDesktopPane
i.show(); //se declara que se muestre el objeto
}
private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) {
this.dispose(); //éste código nos permite cerrar la ventana
}
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {
Gadgets g = new Gadgets(); //se crea un nuevo objeto
jDesktopPane1.add(g); //se agrega al jDesktopPane
g.show(); //se declara que se muestre el objeto
}
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
Hitech h = new Hitech(); //se crea un nuevo objeto
jDesktopPane1.add(h); //se agrega al jDesktopPane
h.show(); //se declara que se muestre el objeto
}
private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) {
Contacto c = new Contacto(); //se crea un nuevo objeto
jDesktopPane1.add(c); //se agrega al jDesktopPane
c.show(); //se declara que se muestre el objeto
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
}
});
Ventana Hitech
package integradora; //carpeta de origen
import hitech.producto1; //se importan las ventanas internas necesarias
import hitech.producto2;
import hitech.producto3;
import hitech.producto4;
import static integradora.Principal.jDesktopPane1; //se importa el jDesktopPane de la ventana
principal
import javax.swing.JOptionPane; //se importan las clases necesarias
public class Hitech extends javax.swing.JInternalFrame { //clase de la ventana
public Hitech() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
producto1 p1 = new producto1(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane
p1.toFront(); //lo mandamos al frente
p1.setVisible(true); //declaramos que sea visible
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
producto2 p2 = new producto2(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane
p2.toFront(); //lo mandamos al frente
p2.setVisible(true); //declaramos que sea visible
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
producto3 p3 = new producto3(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane
p3.toFront(); //lo mandamos al frente
p3.setVisible(true); //declaramos que sea visible
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
producto4 p4 = new producto4(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane
p4.toFront(); //lo mandamos al frente
p4.setVisible(true); //declaramos que sea visible
}
Ventana Electrónica
package integradora; //carpeta de origen
import electrónica.producto1; //importamos las ventanas internas necesarias
import electrónica.producto2;
import electrónica.producto3;
import electrónica.producto4;
import javax.swing.JOptionPane; //importamos las clases necesarias
public class Electrónica extends javax.swing.JInternalFrame { //clase de la ventana
public Electrónica() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
producto1 p1 = new producto1(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane
p1.toFront(); //lo mandamos al frente
p1.setVisible(true); //declaramos que sea visible
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
producto2 p2 = new producto2(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane
p2.toFront(); //lo mandamos al frente
p2.setVisible(true); //declaramos que sea visible
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
producto3 p3 = new producto3(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane
p3.toFront(); //lo mandamos al frente
p3.setVisible(true); //declaramos que sea visible
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
producto4 p4 = new producto4(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane
p4.toFront(); //lo mandamos al frente
p4.setVisible(true); //declaramos que sea visible
}
Ventana Gadgets
package integradora; //carpeta de origen
import gadgets.producto1; //importamos las ventanas internas necesarias
import gadgets.producto2;
import gadgets.producto3;
import gadgets.producto4;
import javax.swing.JOptionPane; //importamos las clases necesarias
public class Gadgets extends javax.swing.JInternalFrame { //clase de la ventana
public Gadgets() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
producto1 p1 = new producto1(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane
p1.toFront(); //lo mandamos al frente
p1.setVisible(true); //declaramos que sea visible
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
producto2 p2 = new producto2(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane
p2.toFront(); //lo mandamos al frente
p2.setVisible(true); //declaramos que sea visible
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
producto3 p3 = new producto3(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane
p3.toFront(); //lo mandamos al frente
p3.setVisible(true); //declaramos que sea visible
}
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
producto4 p4 = new producto4(); //se crea el objeto a usar
Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane
p4.toFront(); //lo mandamos al frente
p4.setVisible(true); //declaramos que sea visible
}
Clase Main
package integradora; //carpeta de origen
public class Main { //declaramos que la clase es pública
public static void main(String[] args) { //creamos el evento
new Principal().setVisible(true); //declaramos que la ventana Principal sea visible
}
}

Más contenido relacionado

Destacado

Vega gene low fidelity prototype (Kevin Liang)
Vega gene  low fidelity prototype (Kevin Liang)Vega gene  low fidelity prototype (Kevin Liang)
Vega gene low fidelity prototype (Kevin Liang)Kevin Liang
 
Acuerdo nro.-mineduc-me-2015-00168
Acuerdo nro.-mineduc-me-2015-00168Acuerdo nro.-mineduc-me-2015-00168
Acuerdo nro.-mineduc-me-2015-00168pia18a
 
Ohio state presentation
Ohio state presentationOhio state presentation
Ohio state presentationShelby Hull
 
Influencer Posts - GSOU "All IN"
Influencer Posts - GSOU "All IN"Influencer Posts - GSOU "All IN"
Influencer Posts - GSOU "All IN"Andrew Kung
 
Web based instruction method
Web based instruction methodWeb based instruction method
Web based instruction methodVic Velastegui
 
Juicing for health the natural way
Juicing for health the natural wayJuicing for health the natural way
Juicing for health the natural waySheaful
 

Destacado (7)

Vega gene low fidelity prototype (Kevin Liang)
Vega gene  low fidelity prototype (Kevin Liang)Vega gene  low fidelity prototype (Kevin Liang)
Vega gene low fidelity prototype (Kevin Liang)
 
Acuerdo nro.-mineduc-me-2015-00168
Acuerdo nro.-mineduc-me-2015-00168Acuerdo nro.-mineduc-me-2015-00168
Acuerdo nro.-mineduc-me-2015-00168
 
Ohio state presentation
Ohio state presentationOhio state presentation
Ohio state presentation
 
Calculadora (Android)
Calculadora (Android)Calculadora (Android)
Calculadora (Android)
 
Influencer Posts - GSOU "All IN"
Influencer Posts - GSOU "All IN"Influencer Posts - GSOU "All IN"
Influencer Posts - GSOU "All IN"
 
Web based instruction method
Web based instruction methodWeb based instruction method
Web based instruction method
 
Juicing for health the natural way
Juicing for health the natural wayJuicing for health the natural way
Juicing for health the natural way
 

Similar a Programa comentado

Similar a Programa comentado (20)

Programas de Java en BlueJ
Programas de Java en BlueJProgramas de Java en BlueJ
Programas de Java en BlueJ
 
Instituto tecnológico de matehuala
Instituto  tecnológico  de  matehualaInstituto  tecnológico  de  matehuala
Instituto tecnológico de matehuala
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
 
Proyecto sencillo con gui
Proyecto sencillo con guiProyecto sencillo con gui
Proyecto sencillo con gui
 
6.eventos y swing
6.eventos y swing6.eventos y swing
6.eventos y swing
 
Tips componentes swing_v5
Tips componentes swing_v5Tips componentes swing_v5
Tips componentes swing_v5
 
Guia5 java
Guia5 javaGuia5 java
Guia5 java
 
Eventos
EventosEventos
Eventos
 
Swing
SwingSwing
Swing
 
Clase 21 programacion ejb 3.0
Clase 21 programacion ejb 3.0Clase 21 programacion ejb 3.0
Clase 21 programacion ejb 3.0
 
Curso java desde cero nivel i - modulo v
Curso java desde cero   nivel i - modulo vCurso java desde cero   nivel i - modulo v
Curso java desde cero nivel i - modulo v
 
Practica 7
Practica 7Practica 7
Practica 7
 
In 21
In 21In 21
In 21
 
Eventos
EventosEventos
Eventos
 
AGENDA
AGENDAAGENDA
AGENDA
 
Taller interfaz 2
Taller interfaz 2Taller interfaz 2
Taller interfaz 2
 
Package logica jo
Package logica joPackage logica jo
Package logica jo
 
Prac3
Prac3Prac3
Prac3
 

Más de Priscila Edith Gómez Rascón (16)

Plataforma e-learning Sakai
Plataforma e-learning SakaiPlataforma e-learning Sakai
Plataforma e-learning Sakai
 
Trabajo y Potencia
Trabajo y PotenciaTrabajo y Potencia
Trabajo y Potencia
 
Niveles de Organización de la Materia
Niveles de Organización de la MateriaNiveles de Organización de la Materia
Niveles de Organización de la Materia
 
Cono truncado
Cono truncadoCono truncado
Cono truncado
 
Soya
SoyaSoya
Soya
 
Nokia
NokiaNokia
Nokia
 
La Física
La FísicaLa Física
La Física
 
Fósforo
FósforoFósforo
Fósforo
 
Contaminación Acústica
Contaminación AcústicaContaminación Acústica
Contaminación Acústica
 
Sistema Nervioso
Sistema NerviosoSistema Nervioso
Sistema Nervioso
 
Migración de Base de Datos
Migración de Base de DatosMigración de Base de Datos
Migración de Base de Datos
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Respaldar Base de Datos
Respaldar Base de DatosRespaldar Base de Datos
Respaldar Base de Datos
 
Documentación Calculadora Científica
Documentación Calculadora CientíficaDocumentación Calculadora Científica
Documentación Calculadora Científica
 
Calculadora Científica con Java
Calculadora Científica con JavaCalculadora Científica con Java
Calculadora Científica con Java
 
Sistema Nervioso
Sistema NerviosoSistema Nervioso
Sistema Nervioso
 

Programa comentado

  • 1. Ventana Principal package integradora; //carpeta de origen import javax.swing.JDialog; //importamos las clases necesarias import javax.swing.UIManager; public class Principal extends javax.swing.JFrame { //clase de la ventana public Principal() { initComponents(); try { //agregar tema a las ventanas internas Principal.setDefaultLookAndFeelDecorated(true); JDialog.setDefaultLookAndFeelDecorated(true); UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel"); } catch (Exception e) { } } private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { Electrónica e = new Electrónica(); //se crea un nuevo objeto jDesktopPane1.add(e); //se agrega al jDesktopPane e.show(); //se declara que se muestre el objeto } private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { Información i = new Información(); //se crea un nuevo objeto jDesktopPane1.add(i); //se agrega al jDesktopPane i.show(); //se declara que se muestre el objeto } private void jMenuItem5ActionPerformed(java.awt.event.ActionEvent evt) { this.dispose(); //éste código nos permite cerrar la ventana } private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) { Gadgets g = new Gadgets(); //se crea un nuevo objeto jDesktopPane1.add(g); //se agrega al jDesktopPane g.show(); //se declara que se muestre el objeto }
  • 2. private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) { Hitech h = new Hitech(); //se crea un nuevo objeto jDesktopPane1.add(h); //se agrega al jDesktopPane h.show(); //se declara que se muestre el objeto } private void jMenuItem6ActionPerformed(java.awt.event.ActionEvent evt) { Contacto c = new Contacto(); //se crea un nuevo objeto jDesktopPane1.add(c); //se agrega al jDesktopPane c.show(); //se declara que se muestre el objeto } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Principal().setVisible(true); } }); Ventana Hitech package integradora; //carpeta de origen import hitech.producto1; //se importan las ventanas internas necesarias import hitech.producto2; import hitech.producto3; import hitech.producto4; import static integradora.Principal.jDesktopPane1; //se importa el jDesktopPane de la ventana principal import javax.swing.JOptionPane; //se importan las clases necesarias public class Hitech extends javax.swing.JInternalFrame { //clase de la ventana public Hitech() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { producto1 p1 = new producto1(); //se crea el objeto a usar Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane p1.toFront(); //lo mandamos al frente p1.setVisible(true); //declaramos que sea visible } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
  • 3. producto2 p2 = new producto2(); //se crea el objeto a usar Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane p2.toFront(); //lo mandamos al frente p2.setVisible(true); //declaramos que sea visible } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { producto3 p3 = new producto3(); //se crea el objeto a usar Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane p3.toFront(); //lo mandamos al frente p3.setVisible(true); //declaramos que sea visible } private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { producto4 p4 = new producto4(); //se crea el objeto a usar Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane p4.toFront(); //lo mandamos al frente p4.setVisible(true); //declaramos que sea visible } Ventana Electrónica package integradora; //carpeta de origen import electrónica.producto1; //importamos las ventanas internas necesarias import electrónica.producto2; import electrónica.producto3; import electrónica.producto4; import javax.swing.JOptionPane; //importamos las clases necesarias public class Electrónica extends javax.swing.JInternalFrame { //clase de la ventana public Electrónica() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { producto1 p1 = new producto1(); //se crea el objeto a usar Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane p1.toFront(); //lo mandamos al frente p1.setVisible(true); //declaramos que sea visible } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { producto2 p2 = new producto2(); //se crea el objeto a usar
  • 4. Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane p2.toFront(); //lo mandamos al frente p2.setVisible(true); //declaramos que sea visible } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { producto3 p3 = new producto3(); //se crea el objeto a usar Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane p3.toFront(); //lo mandamos al frente p3.setVisible(true); //declaramos que sea visible } private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { producto4 p4 = new producto4(); //se crea el objeto a usar Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane p4.toFront(); //lo mandamos al frente p4.setVisible(true); //declaramos que sea visible } Ventana Gadgets package integradora; //carpeta de origen import gadgets.producto1; //importamos las ventanas internas necesarias import gadgets.producto2; import gadgets.producto3; import gadgets.producto4; import javax.swing.JOptionPane; //importamos las clases necesarias public class Gadgets extends javax.swing.JInternalFrame { //clase de la ventana public Gadgets() { initComponents(); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { producto1 p1 = new producto1(); //se crea el objeto a usar Principal.jDesktopPane1.add(p1); //lo agregamos al jDesktopPane p1.toFront(); //lo mandamos al frente p1.setVisible(true); //declaramos que sea visible } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { producto2 p2 = new producto2(); //se crea el objeto a usar Principal.jDesktopPane1.add(p2); //lo agregamos al jDesktopPane
  • 5. p2.toFront(); //lo mandamos al frente p2.setVisible(true); //declaramos que sea visible } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { producto3 p3 = new producto3(); //se crea el objeto a usar Principal.jDesktopPane1.add(p3); //lo agregamos al jDesktopPane p3.toFront(); //lo mandamos al frente p3.setVisible(true); //declaramos que sea visible } private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { producto4 p4 = new producto4(); //se crea el objeto a usar Principal.jDesktopPane1.add(p4); //lo agregamos al jDesktopPane p4.toFront(); //lo mandamos al frente p4.setVisible(true); //declaramos que sea visible } Clase Main package integradora; //carpeta de origen public class Main { //declaramos que la clase es pública public static void main(String[] args) { //creamos el evento new Principal().setVisible(true); //declaramos que la ventana Principal sea visible } }