0% found this document useful (0 votes)
64 views9 pages

Java Email Validation GUI Example

This document is a summary of 3 sentences or less of the provided document: The document describes a Java program that contains code for a GUI with labels, text fields, buttons and other elements to create a login interface. It includes code to validate an email address input, welcome the user, and contains additional classes for tasks and matrices. The program uses Swing components and layouts to build the interface and handles events for button clicks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views9 pages

Java Email Validation GUI Example

This document is a summary of 3 sentences or less of the provided document: The document describes a Java program that contains code for a GUI with labels, text fields, buttons and other elements to create a login interface. It includes code to validate an email address input, welcome the user, and contains additional classes for tasks and matrices. The program uses Swing components and layouts to build the interface and handles events for button clicks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PRACTICA#3 

NOMBRE: Roger Pizarro Torrez    CI.7307690 
import [Link].*;  import vista.*; 
import [Link].*;  import [Link]; 
import [Link].*;  import [Link]; 
import [Link];  import [Link]; 
import [Link];  import [Link].*; 
public class CORREO extends JFrame {   
    public JLabel T1,TT,T2;  public class Ingresar extends [Link] { 
    public JTextField N,P;   
    public JButton OK;       Ingresar ing; 
    public CORREO(){      intrucciones dialog_instrucciones = new intrucciones(new 
        super("Facebook/Inicio");  [Link](), true); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);      Ver dialog_ver = new Ver(new [Link](), true); 
        setSize(400,300);      About help = new About(new [Link](), true); 
     TT=new JLabel("M E N U");      private static int numeroEcuaciones = 4; 
        T1 = new JLabel("Correo");      static int tamaño_Matriz = 4; 
        T2=new JLabel("Password");      DecimalFormat d; 
        N = new JTextField(10);      String decimales = "0.00"; 
        P = new JTextField(10);      private static double[][] Matriz4 = new double[4][4]; 
        OK= new JButton("INGRESAR");      private static double[] VectorR4 = new double[4]; 
        //FlowLayout DISTRIBUIDOR = new FlowLayout();      private static double[][] Matriz3 = new double[3][3]; 
        //[Link](DISTRIBUIDOR);      private static double[] VectorR3 = new double[3]; 
     add(TT);[Link](180,30,130,10);      private static double[][] Matriz2 = new double[2][2]; 
        add(T1);[Link](80,80,150,30);      private static double[] VectorR2 = new double[2]; 
        add(T2);[Link](80,150,100,30);      double x4 = 0; 
        add(N);[Link](150,80,100,30);      double x3 = 0; 
        add(P);[Link](150,150,100,30);      double x2 = 0; 
        add(OK);[Link](150,200,100,30);      double x1 = 0; 
    [Link]( new ActionListener(){      String salto = "\n"; 
    public void  actionPerformed(ActionEvent EVENTO) {      String siguiente = "\t"; 
  String Email,Pa;  //    private static double[][] Matriz2 = {{1, 1}, {2, 1}}; 
  Pattern Plantilla=null;  //    private static double[] VectorR2 = {4, 1}; 
  Matcher Resultado=null;  //    private static double[][] Matriz3 = {{1, 1, 0}, {2, 1, ‐1}, {3, ‐1, ‐1}}; 
  Plantilla=[Link]("^([0‐9a‐zA‐Z]([_.w]*[0‐9a‐zA‐ //    private static double[] VectorR3 = {4, 1, ‐3}; 
Z])*@([0‐9a‐zA‐Z][‐w]*[0‐9a‐zA‐Z].)+([a‐zA‐Z]{2,9}.)+[com]{2,3})$");  //    private static double[][] Matriz4 = {{1, 1, 0, 3}, {2, 1, ‐1, 1}, {3, ‐1, ‐1, 
  Email=[Link]();  2}, {‐1, 2, 3, ‐1}}; 
  Pa=[Link]();  //    private static double[] VectorR4 = {4, 1, ‐3, 4}; 
  Resultado=[Link](Email);  //     private static double[][] Matriz4 = {{4, ‐2.5, 6, 8}, {‐5.2, ‐3, 9, ‐7.3}, {‐
  if([Link]()==false){  6, 7, ‐1, 6}, {3.3, ‐4, 8, ‐1}}; 
    [Link]  //    private static double[] VectorR4 = {60.6, 67.3, ‐41.2, 69.95}; 
(null,"ERROR!/n"+"Correo No Valido");  //    private static double[][] Matriz4 = {{1, 2, 3, 4}, {2, 1, 4, 1}, {3, 4, 1, 5}, 
    }else{  {2, 3, 5, 2}}; 
  int pos=[Link]("@");  //    private static double[] VectorR4 = {5, 2, 6, 3}; 
  String newEmail=[Link](0,pos);      private static double factor; 
  int pos2=[Link]("@");      [Link] timer2 = new [Link](); 
  int pos3=[Link]("o");      public static int x5 = 0; 
  String cuenta=[Link](pos2,pos3);      Timer timer; 
  [Link] (null,"Bienvenido/n"+"Su      public static int cont; 
correo es: "+newEmail+" cuenta perteneciente a: "+cuenta);   
  }      public Ingresar() { 
    }   
}          initComponents(); 
    );          setLocation(400, 200); 
  }          cargar2(); 
  public static void main(String[] ARGUMENTOS)      } 
  {   
        CORREO MI_INTERFAZ = new CORREO();      class RemindTask extends TimerTask { 
        //MI_INTERFAZ.setResizable(true);   
        MI_INTERFAZ.setLayout(null);          public void run() { 
        MI_INTERFAZ.setVisible(true);              [Link](""); 
  }              x5 = x5 + 30; 
}              if (x5 >= 622) { 
2)                  x5 = ‐345; 
package gauss;              } 
 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
            [Link](" Institución Universitaria Antonio Jose          Panel_de_fondo.setBackground(new [Link](255, 255, 255)); 
Camacho");          Panel_de_fondo.setBorder(new 
            getContentPane().add(marquesina, new  [Link]([Link]
[Link](x5, 05, ‐1, ‐1));  WERED)); 
          Panel_de_fondo.setLayout(new 
        }  [Link]()); 
    }   
          panel_de_matriz.setBorder(new 
    public void cargar2() {  [Link]([Link]
        timer2 = new [Link]();  ED)); 
        [Link](new RemindTask(), 0, 1 * 410);          panel_de_matriz.setLayout(new [Link]()); 
    }   
    JTextArea areaSalida = new JTextArea();          Campo0_0.setBackground(new [Link](102, 102, 102)); 
          Campo0_0.setFont(new [Link]("Tahoma", 1, 13)); 
    @SuppressWarnings("unchecked")          Campo0_0.setForeground(new [Link](255, 255, 255)); 
    // <editor‐fold defaultstate="collapsed" desc="Generated          Campo0_0.setToolTipText("00"); 
Code">//GEN‐BEGIN:initComponents          gridBagConstraints = new [Link](); 
    private void initComponents() {          [Link] = 0; 
        [Link] gridBagConstraints;          [Link] = 0; 
          [Link] = 24; 
        jToolBar1 = new [Link]();          [Link] = 
        Panel_de_fondo = new [Link]();  [Link]; 
        panel_de_matriz = new [Link]();          [Link] = new [Link](30, 40, 0, 0); 
        Campo0_0 = new [Link]();          panel_de_matriz.add(Campo0_0, gridBagConstraints); 
        Campo0_1 = new [Link]();   
        Campo0_2 = new [Link]();          Campo0_1.setBackground(new [Link](102, 102, 102)); 
        Campo0_3 = new [Link]();          Campo0_1.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo1_0 = new [Link]();          Campo0_1.setForeground(new [Link](255, 255, 255)); 
        Campo1_1 = new [Link]();          Campo0_1.setToolTipText("01"); 
        Campo1_2 = new [Link]();          gridBagConstraints = new [Link](); 
        Campo1_3 = new [Link]();          [Link] = 1; 
        Campo2_0 = new [Link]();          [Link] = 0; 
        Campo2_1 = new [Link]();          [Link] = 24; 
        Campo2_2 = new [Link]();          [Link] = 
        Campo2_3 = new [Link]();  [Link]; 
        Campo3_0 = new [Link]();          [Link] = new [Link](30, 30, 0, 0); 
        Campo3_1 = new [Link]();          panel_de_matriz.add(Campo0_1, gridBagConstraints); 
        Campo3_2 = new [Link]();   
        Campo3_3 = new [Link]();          Campo0_2.setBackground(new [Link](102, 102, 102)); 
        Campo1 = new [Link]();          Campo0_2.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo2 = new [Link]();          Campo0_2.setForeground(new [Link](255, 255, 255)); 
        Campo3 = new [Link]();          Campo0_2.setToolTipText("02"); 
        Campo0 = new [Link]();          gridBagConstraints = new [Link](); 
        Boton_limpiar = new [Link]();          [Link] = 2; 
        Resolver = new [Link]();          [Link] = 0; 
        marquesina = new [Link]();          [Link] = 24; 
        Cambiar_tamaño_matriz1 = new [Link]();          [Link] = 
        jComboBox_tamaño_matriz = new [Link]();  [Link]; 
        jComboBox_decimales = new [Link]();          [Link] = new [Link](30, 30, 0, 0); 
        Cambiar_tamaño_matriz2 = new [Link]();          panel_de_matriz.add(Campo0_2, gridBagConstraints); 
        Cambiar_tamaño_matriz = new [Link]();   
        jSeparator3 = new [Link]();          Campo0_3.setBackground(new [Link](102, 102, 102)); 
        jSeparator2 = new [Link]();          Campo0_3.setFont(new [Link]("Tahoma", 1, 13)); 
        jMenuBar1 = new [Link]();          Campo0_3.setForeground(new [Link](255, 255, 255)); 
        jMenu2 = new [Link]();          Campo0_3.setToolTipText("03"); 
        jMenuItem1 = new [Link]();          gridBagConstraints = new [Link](); 
        jSeparator1 = new [Link]();          [Link] = 3; 
        jMenuItem2 = new [Link]();          [Link] = 0; 
       [Link](true);          [Link] = 24; 
setDefaultCloseOperation([Link].EXIT_ON_CLOS         [Link] = 
E);  [Link]; 
        setResizable(false);          [Link] = new [Link](30, 30, 0, 0); 
        getContentPane().setLayout(new          panel_de_matriz.add(Campo0_3, gridBagConstraints); 
[Link]());   
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
        Campo1_0.setBackground(new [Link](102, 102, 102));   
        Campo1_0.setFont(new [Link]("Tahoma", 1, 13));          Campo2_1.setBackground(new [Link](102, 102, 102)); 
        Campo1_0.setForeground(new [Link](255, 255, 255));          Campo2_1.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo1_0.setToolTipText("10");          Campo2_1.setForeground(new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          Campo2_1.setToolTipText("21"); 
        [Link] = 0;          gridBagConstraints = new [Link](); 
        [Link] = 1;          [Link] = 1; 
        [Link] = 24;          [Link] = 2; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 40, 0, 0);  [Link]; 
        panel_de_matriz.add(Campo1_0, gridBagConstraints);          [Link] = new [Link](8, 30, 0, 0); 
          panel_de_matriz.add(Campo2_1, gridBagConstraints); 
        Campo1_1.setBackground(new [Link](102, 102, 102));   
        Campo1_1.setFont(new [Link]("Tahoma", 1, 13));          Campo2_2.setBackground(new [Link](102, 102, 102)); 
        Campo1_1.setForeground(new [Link](255, 255, 255));          Campo2_2.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo1_1.setToolTipText("11");          Campo2_2.setForeground(new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          Campo2_2.setToolTipText("22"); 
        [Link] = 1;          gridBagConstraints = new [Link](); 
        [Link] = 1;          [Link] = 2; 
        [Link] = 24;          [Link] = 2; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 30, 0, 0);  [Link]; 
        panel_de_matriz.add(Campo1_1, gridBagConstraints);          [Link] = new [Link](8, 30, 0, 0); 
          panel_de_matriz.add(Campo2_2, gridBagConstraints); 
        Campo1_2.setBackground(new [Link](102, 102, 102));   
        Campo1_2.setFont(new [Link]("Tahoma", 1, 13));          Campo2_3.setBackground(new [Link](102, 102, 102)); 
        Campo1_2.setForeground(new [Link](255, 255, 255));          Campo2_3.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo1_2.setToolTipText("12");          Campo2_3.setForeground(new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          Campo2_3.setToolTipText("23"); 
        [Link] = 2;          gridBagConstraints = new [Link](); 
        [Link] = 1;          [Link] = 3; 
        [Link] = 24;          [Link] = 2; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 30, 0, 0);  [Link]; 
        panel_de_matriz.add(Campo1_2, gridBagConstraints);          [Link] = new [Link](8, 30, 0, 0); 
          panel_de_matriz.add(Campo2_3, gridBagConstraints); 
        Campo1_3.setBackground(new [Link](102, 102, 102));   
        Campo1_3.setFont(new [Link]("Tahoma", 1, 13));          Campo3_0.setBackground(new [Link](102, 102, 102)); 
        Campo1_3.setForeground(new [Link](255, 255, 255));          Campo3_0.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo1_3.setToolTipText("13");          Campo3_0.setForeground(new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          Campo3_0.setToolTipText("30"); 
        [Link] = 3;          gridBagConstraints = new [Link](); 
        [Link] = 1;          [Link] = 0; 
        [Link] = 24;          [Link] = 3; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 30, 0, 0);  [Link]; 
        panel_de_matriz.add(Campo1_3, gridBagConstraints);          [Link] = new [Link](8, 40, 38, 0); 
          panel_de_matriz.add(Campo3_0, gridBagConstraints); 
        Campo2_0.setBackground(new [Link](102, 102, 102));   
        Campo2_0.setFont(new [Link]("Tahoma", 1, 13));          Campo3_1.setBackground(new [Link](102, 102, 102)); 
        Campo2_0.setForeground(new [Link](255, 255, 255));          Campo3_1.setFont(new [Link]("Tahoma", 1, 13)); 
        Campo2_0.setToolTipText("20");          Campo3_1.setForeground(new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          Campo3_1.setToolTipText("31"); 
        [Link] = 0;          gridBagConstraints = new [Link](); 
        [Link] = 2;          [Link] = 1; 
        [Link] = 24;          [Link] = 3; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 40, 0, 0);  [Link]; 
        panel_de_matriz.add(Campo2_0, gridBagConstraints);          [Link] = new [Link](8, 30, 38, 0); 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
        panel_de_matriz.add(Campo3_1, gridBagConstraints);          [Link] = new [Link](8, 30, 38, 30); 
          panel_de_matriz.add(Campo3, gridBagConstraints); 
        Campo3_2.setBackground(new [Link](102, 102, 102));   
        Campo3_2.setFont(new [Link]("Tahoma", 1, 13));          [Link](new [Link](102, 102, 102)); 
        Campo3_2.setForeground(new [Link](255, 255, 255));          [Link](new [Link]("Tahoma", 1, 13)); 
        Campo3_2.setToolTipText("32");          [Link](new [Link](255, 255, 255)); 
        gridBagConstraints = new [Link]();          [Link]("0"); 
        [Link] = 2;          gridBagConstraints = new [Link](); 
        [Link] = 3;          [Link] = 4; 
        [Link] = 24;          [Link] = 0; 
        [Link] =          [Link] = 24; 
[Link];          [Link] = 
        [Link] = new [Link](8, 30, 38, 0);  [Link]; 
        panel_de_matriz.add(Campo3_2, gridBagConstraints);          [Link] = new [Link](30, 30, 0, 30); 
          panel_de_matriz.add(Campo0, gridBagConstraints); 
        Campo3_3.setBackground(new [Link](102, 102, 102));   
        Campo3_3.setFont(new [Link]("Tahoma", 1, 13));          Panel_de_fondo.add(panel_de_matriz, new 
        Campo3_3.setForeground(new [Link](255, 255, 255));  [Link](310, 100, 340, 180)); 
        Campo3_3.setToolTipText("33");   
        gridBagConstraints = new [Link]();          Boton_limpiar.setText("Limpiar"); 
        [Link] = 3;          Boton_limpiar.addActionListener(new 
        [Link] = 3;  [Link]() { 
        [Link] = 24;              public void actionPerformed([Link] evt) { 
        [Link] =                  Limpiar(evt); 
[Link];              } 
        [Link] = new [Link](8, 30, 38, 0);          }); 
        panel_de_matriz.add(Campo3_3, gridBagConstraints);          Panel_de_fondo.add(Boton_limpiar, new 
  [Link](520, 310, 90, ‐1)); 
        [Link](new [Link](102, 102, 102));   
        [Link](new [Link]("Tahoma", 1, 13));          [Link]("Resolver"); 
        [Link](new [Link](255, 255, 255));          [Link](new [Link]() { 
        [Link]("1");              public void actionPerformed([Link] evt) { 
        gridBagConstraints = new [Link]();                  Resolver(evt); 
        [Link] = 4;              } 
        [Link] = 1;          }); 
        [Link] = 24;          Panel_de_fondo.add(Resolver, new 
        [Link] =  [Link](350, 310, 90, ‐1)); 
[Link];          Panel_de_fondo.add(marquesina, new 
        [Link] = new [Link](8, 30, 0, 30);  [Link](50, 80, ‐1, ‐1)); 
        panel_de_matriz.add(Campo1, gridBagConstraints);   
          Cambiar_tamaño_matriz1.setFont(new [Link]("Lucida 
        [Link](new [Link](102, 102, 102));  Bright", 3, 13)); // NOI18N 
        [Link](new [Link]("Tahoma", 1, 13));          Cambiar_tamaño_matriz1.setText("Cambiar  Fix"); 
        [Link](new [Link](255, 255, 255));          Panel_de_fondo.add(Cambiar_tamaño_matriz1, new 
        [Link]("2");  [Link](90, 210, ‐1, 20)); 
        gridBagConstraints = new [Link]();   
        [Link] = 4;          jComboBox_tamaño_matriz.setModel(new 
        [Link] = 2;  [Link](new String[] { "4 x 4", "3 x 3", "2 x 
        [Link] = 24;  2" })); 
        [Link] =          jComboBox_tamaño_matriz.addActionListener(new 
[Link];  [Link]() { 
        [Link] = new [Link](8, 30, 0, 30);              public void actionPerformed([Link] evt) { 
        panel_de_matriz.add(Campo2, gridBagConstraints);                  jComboBox_tamaño_matrizActionPerformed(evt); 
              } 
        [Link](new [Link](102, 102, 102));          }); 
        [Link](new [Link]("Tahoma", 1, 13));          Panel_de_fondo.add(jComboBox_tamaño_matriz, new 
        [Link](new [Link](255, 255, 255));  [Link](100, 120, 70, 20)); 
        [Link]("3");   
        gridBagConstraints = new [Link]();          jComboBox_decimales.setModel(new 
        [Link] = 4;  [Link](new String[] { "2 decimales", "3 
        [Link] = 3;  decimales", "4 decimales" })); 
        [Link] = 24;          jComboBox_decimales.addActionListener(new 
        [Link] =  [Link]() { 
[Link];              public void actionPerformed([Link] evt) { 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
                jComboBox_decimalesActionPerformed(evt);      private void Mostrar_help([Link] evt) {//GEN‐
            }  FIRST:event_Mostrar_help 
        });          dialog_instrucciones.setVisible(true); 
        Panel_de_fondo.add(jComboBox_decimales, new      }//GEN‐LAST:event_Mostrar_help 
[Link](90, 250, 100, ‐1));      private void 
  Cambiar_tamaño_matrizMouseClicked([Link] evt) 
        Cambiar_tamaño_matriz2.setFont(new [Link]("Lucida  {//GEN‐FIRST:event_Cambiar_tamaño_matrizMouseClicked 
Bright", 3, 13)); // NOI18N  }//GEN‐LAST:event_Cambiar_tamaño_matrizMouseClicked 
        Cambiar_tamaño_matriz2.setText("Cambiar Tamaño Matriz");   
        Panel_de_fondo.add(Cambiar_tamaño_matriz2, new      private void Resolver([Link] evt) {//GEN‐
[Link](50, 80, ‐1, 20));  FIRST:event_Resolver 
        Cambiar_tamaño_matriz.setFont(new [Link]("Lucida Bright",   
3, 48)); // NOI18N          d = new DecimalFormat(decimales); 
        Cambiar_tamaño_matriz.setText("GAUSS SIMPLE");          [Link]("El tamaño es  " + tamaño_Matriz); 
        Cambiar_tamaño_matriz.addMouseListener(new          boolean NumberFormatException = false; 
[Link]() {   
            public void mouseClicked([Link] evt) {          try { 
                Cambiar_tamaño_matrizMouseClicked(evt);   
            }              if (tamaño_Matriz == 4) { 
        });   
        Panel_de_fondo.add(Cambiar_tamaño_matriz, new                  Matriz4[0][0] = [Link](Campo0_0.getText()); 
[Link](180, 10, ‐1, ‐1));                  Matriz4[0][1] = [Link](Campo0_1.getText()); 
        Panel_de_fondo.add(jSeparator3, new                  Matriz4[0][2] = [Link](Campo0_2.getText()); 
[Link](0, 70, 680, ‐1));                  Matriz4[0][3] = [Link](Campo0_3.getText()); 
  [Link]([Link]);                  Matriz4[1][0] = [Link](Campo1_0.getText()); 
        Panel_de_fondo.add(jSeparator2, new                  Matriz4[1][1] = [Link](Campo1_1.getText()); 
[Link](250, 70, 20, 300));                  Matriz4[1][2] = [Link](Campo1_2.getText()); 
        getContentPane().add(Panel_de_fondo, new                  Matriz4[1][3] = [Link](Campo1_3.getText()); 
[Link](0, 20, 680, 370));                  Matriz4[2][0] = [Link](Campo2_0.getText()); 
        [Link](new                  Matriz4[2][1] = [Link](Campo2_1.getText()); 
[Link](getClass().getResource("/vista/[Link]"))); //                  Matriz4[2][2] = [Link](Campo2_2.getText()); 
NOI18N                  Matriz4[2][3] = [Link](Campo2_3.getText()); 
        [Link]("Ayuda");                  Matriz4[3][0] = [Link](Campo3_0.getText()); 
        [Link](new [Link]() {                  Matriz4[3][1] = [Link](Campo3_1.getText()); 
            public void actionPerformed([Link] evt) {                  Matriz4[3][2] = [Link](Campo3_2.getText()); 
                Mostrar_help(evt);                  Matriz4[3][3] = [Link](Campo3_3.getText()); 
            }                  VectorR4[0] = [Link]([Link]()); 
        });                  VectorR4[1] = [Link]([Link]()); 
        [Link](new                  VectorR4[2] = [Link]([Link]()); 
[Link](getClass().getResource("/vista/[Link]"))); //                  VectorR4[3] = [Link]([Link]()); 
NOI18N              } else if (tamaño_Matriz == 3) { 
        [Link]("Instrucciones");                  Matriz3[0][0] = [Link](Campo0_0.getText()); 
        [Link](new [Link]() {                  Matriz3[0][1] = [Link](Campo0_1.getText()); 
            public void actionPerformed([Link] evt) {                  Matriz3[0][2] = [Link](Campo0_2.getText()); 
                Mostrar_help(evt);   
            }                  Matriz3[1][0] = [Link](Campo1_0.getText()); 
        });                  Matriz3[1][1] = [Link](Campo1_1.getText()); 
        [Link](jMenuItem1);                  Matriz3[1][2] = [Link](Campo1_2.getText()); 
        [Link](jSeparator1);   
        [Link]("About");                  Matriz3[2][0] = [Link](Campo2_0.getText()); 
        [Link](new [Link]() {                  Matriz3[2][1] = [Link](Campo2_1.getText()); 
            public void actionPerformed([Link] evt) {                  Matriz3[2][2] = [Link](Campo2_2.getText()); 
                Abrir_About(evt);   
            }                  VectorR3[0] = [Link]([Link]()); 
        });                  VectorR3[1] = [Link]([Link]()); 
        [Link](jMenuItem2);                  VectorR3[2] = [Link]([Link]()); 
        [Link](jMenu2);   
        setJMenuBar(jMenuBar1);              } else if (tamaño_Matriz == 2) { 
        pack();                  Matriz2[0][0] = [Link](Campo0_0.getText()); 
    }// </editor‐fold>//GEN‐END:initComponents                  Matriz2[0][1] = [Link](Campo0_1.getText()); 
    private void Abrir_About([Link] evt) {//GEN‐  
FIRST:event_Abrir_About                  Matriz2[1][0] = [Link](Campo1_0.getText()); 
        [Link](true);                  Matriz2[1][1] = [Link](Campo1_1.getText()); 
    }//GEN‐LAST:event_Abrir_About   
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
                VectorR2[0] = [Link]([Link]());                  } 
                VectorR2[1] = [Link]([Link]());              } 
            }          } 
      } 
        } catch (NumberFormatException nfe) {      private void imprimirMatriz() {//muestra los resultados 
            NumberFormatException = true;          if (cont <= 6) { 
            String men = [Link]();              if (cont > 0 && cont <= 6) { 
            //[Link](men);   
            if ([Link]("empty String")) {                  [Link](salto + "Matriz Actualizada" + salto + 
                [Link](null, "Debe digitar valores en  salto); 
los Cammpos");              } 
            } else {              if (tamaño_Matriz == 4) { 
                [Link](null, "Hay  Errores en la Matriz   
" + salto);                  for (int i = 0; i < [Link]; i++) { 
            }                      for (int j = 0; j < Matriz4[0].length; j++) { 
        }                          if (Matriz4[i][j] >= 0) { 
        if (NumberFormatException) {   
            // no haga nada                              [Link](" " + [Link](Matriz4[i][j]) + 
        } else {  siguiente); 
            [Link]("Matriz Aumentada" + salto + salto);                          } else { 
            imprimirMatriz();                              [Link]([Link](Matriz4[i][j]) + 
            resolver_Matriz();  siguiente); 
            setLocation(100, 200);   
            dialog_ver.setVisible(true);                          } 
        }                      } 
    }//GEN‐LAST:event_Resolver                      [Link]([Link](VectorR4[i]) + salto); 
    public void resolver_Matriz() {//hace las operaciones                  } 
        if (tamaño_Matriz == 4) {              } else if (tamaño_Matriz == 3) { 
            for (int k = 0; k < numeroEcuaciones ‐ 1; k++) {                  numeroEcuaciones = 3; 
                for (int i = k + 1; i < numeroEcuaciones; i++) {   
                    factor = Matriz4[i][k] / Matriz4[k][k];                  for (int i = 0; i < [Link]; i++) { 
                    for (int j = k; j < numeroEcuaciones; j++) {                      for (int j = 0; j < Matriz3[0].length; j++) { 
                        Matriz4[i][j] = Matriz4[i][j] ‐ (factor * Matriz4[k][j]);                          if (Matriz3[i][j] >= 0) { 
                    }   
                    VectorR4[i] = VectorR4[i] ‐ (factor * VectorR4[k]);                              [Link](" " + [Link](Matriz3[i][j]) + 
                    cont++;  siguiente); 
                    [Link](cont);                          } else { 
                    imprimirMatriz();                              [Link]([Link](Matriz3[i][j]) + 
                }  siguiente); 
            }                          } 
        } else if (tamaño_Matriz == 3) {                      } 
            for (int k = 0; k < numeroEcuaciones ‐ 1; k++) {                      [Link]([Link](VectorR3[i]) + salto); 
                for (int i = k + 1; i < numeroEcuaciones; i++) {                  } 
                    factor = Matriz3[i][k] / Matriz3[k][k];              } else if (tamaño_Matriz == 2) { 
                    for (int j = k; j < numeroEcuaciones; j++) {                  numeroEcuaciones = 2; 
                        Matriz3[i][j] = Matriz3[i][j] ‐ (factor * Matriz3[k][j]);                  for (int i = 0; i < [Link]; i++) { 
                    }                      for (int j = 0; j < Matriz2[0].length; j++) { 
                    VectorR3[i] = VectorR3[i] ‐ (factor * VectorR3[k]);                          if (Matriz2[i][j] >= 0) { 
                    cont++;   
                    [Link](cont);                              [Link](" " + [Link](Matriz2[i][j]) + 
                    imprimirMatriz();  siguiente); 
                }                          } else { 
            }                              [Link]([Link](Matriz2[i][j]) + 
        } else if (tamaño_Matriz == 2) {  siguiente); 
            for (int k = 0; k < numeroEcuaciones ‐ 1; k++) {                          } 
                for (int i = k + 1; i < numeroEcuaciones; i++) {                      } 
                    factor = Matriz2[i][k] / Matriz2[k][k];                      [Link]([Link](VectorR2[i]) + salto); 
                    for (int j = k; j < numeroEcuaciones; j++) {                  } 
                        Matriz2[i][j] = Matriz2[i][j] ‐ (factor * Matriz2[k][j]);              } 
                    }              if (tamaño_Matriz == 4 && cont == 6) { 
                    VectorR2[i] = VectorR2[i] ‐ (factor * VectorR2[k]);   
                    cont++;                  Sustitucion_hacia_atras(); 
                    [Link](cont);              } else if (tamaño_Matriz == 3 && cont == 3) {                
                    imprimirMatriz();  Sustitucion_hacia_atras(); 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
            } else if (tamaño_Matriz == 2 && cont == 1) {      private void 
  jComboBox_tamaño_matrizActionPerformed([Link] 
                Sustitucion_hacia_atras();  evt) {//GEN‐FIRST:event_jComboBox_tamaño_matrizActionPerformed 
            }          Limpiar(evt); 
        }          int variable = jComboBox_tamaño_matriz.getSelectedIndex(); 
    }          if (variable == 0) { 
    public void Sustitucion_hacia_atras() {              tamaño_Matriz = 4; 
if (tamaño_Matriz == 4) {          } else if (variable == 1) { 
            x4 = VectorR4[3] / Matriz4[3][3];       tamaño_Matriz = 3; 
            x3 = ((VectorR4[2] ‐ ((Matriz4[2][3]) * x4)) / Matriz4[2][2]);          } 
            x2 = (VectorR4[1] ‐ ((Matriz4[1][2] * x3) + (Matriz4[1][3] * x4))) /          if (variable == 2) { 
Matriz4[1][1];              tamaño_Matriz = 2; 
            x1 = VectorR4[0] ‐ ((Matriz4[0][1] * x2) + (Matriz4[0][2] * x3) +          } 
(Matriz4[0][3] * x4)) / Matriz4[0][0];          if (tamaño_Matriz == 4) { 
            [Link](salto + "X4 = " + [Link](x4) + salto +              Campo0_0.setVisible(true); 
salto);              Campo0_1.setVisible(true); 
            [Link]("X3 = " + [Link](x3) + salto + salto);              Campo0_2.setVisible(true); 
            [Link]("X2 = " + [Link](x2) + salto + salto);              Campo0_3.setVisible(true); 
            // [Link]("       a25 ‐ ((a23 * x3) + (a24 * x4))\nX2=              Campo1_0.setVisible(true); 
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐\n                         a22" + salto + "X2 = " + x2 + salto +              Campo1_1.setVisible(true); 
salto);              Campo1_2.setVisible(true); 
            [Link]("X1 = " + [Link](x1));              Campo1_3.setVisible(true); 
        } else if (tamaño_Matriz == 3) {              Campo2_0.setVisible(true); 
            x3 = VectorR3[2] / Matriz3[2][2];              Campo2_1.setVisible(true); 
            x2 = VectorR3[1] ‐ (Matriz3[1][2] * x3) / Matriz3[1][1];              Campo2_2.setVisible(true); 
            // [Link]("x1 = " + VectorR3[0] + "‐" + Matriz3[0][1] +              Campo2_3.setVisible(true); 
"*" + x2 + "+" + Matriz3[0][2] + "*" + x3 + salto + Matriz3[0][0]);              Campo3_0.setVisible(true); 
            x1 = (VectorR3[0] ‐ (Matriz3[0][1] * x2) + (Matriz3[0][2] * x3) /              Campo3_1.setVisible(true); 
Matriz3[0][0]);              Campo3_2.setVisible(true); 
            [Link](salto + "X3 = " + x3 + salto + salto);              Campo3_3.setVisible(true); 
            [Link]("X2 = " + x2 + salto + salto);              [Link](true); 
            [Link]("X1 = " + x1);              [Link](true); 
        } else if (tamaño_Matriz == 2) {              [Link](true); 
            x2 = VectorR2[1] / Matriz2[1][1];              [Link](true); 
            x1 = (VectorR2[0] ‐ (Matriz2[0][1] * x2) / Matriz2[0][0]);              tamaño_Matriz = 4; 
            [Link](salto + "X2 = " + x2 + salto + salto);          } else if (tamaño_Matriz == 3) { 
            [Link]("X1 = " + x1);              Campo0_0.setVisible(true); 
        }              Campo0_1.setVisible(true); 
    }              Campo0_2.setVisible(true); 
    private void Limpiar([Link] evt) {//GEN‐             Campo1_0.setVisible(true); 
FIRST:event_Limpiar              Campo1_1.setVisible(true); 
       cont = 0;              Campo1_2.setVisible(true); 
        Campo0_0.setText("");              Campo2_0.setVisible(true); 
        Campo0_1.setText("");              Campo2_1.setVisible(true); 
        Campo0_2.setText("");              Campo2_2.setVisible(true); 
        Campo0_3.setText("");              [Link](true); 
        Campo1_0.setText("");              [Link](true); 
        Campo1_1.setText("");              [Link](true); 
        Campo1_2.setText("");              Campo0_3.setVisible(false); 
        Campo1_3.setText("");              Campo1_3.setVisible(false); 
        Campo2_0.setText("");              Campo2_3.setVisible(false); 
        Campo2_1.setText("");              Campo3_0.setVisible(false); 
        Campo2_2.setText("");              Campo3_1.setVisible(false); 
        Campo2_3.setText("");              Campo3_2.setVisible(false); 
        Campo3_0.setText("");              Campo3_3.setVisible(false); 
        Campo3_1.setText("");              [Link](false); 
        Campo3_2.setText("");          } else if (tamaño_Matriz == 2) { 
        Campo3_3.setText("");              Campo0_2.setVisible(false); 
        [Link]("");              Campo0_3.setVisible(false); 
        [Link]("");              Campo1_2.setVisible(false); 
        [Link]("");              Campo1_3.setVisible(false); 
        [Link]("");              Campo2_0.setVisible(false); 
    }//GEN‐LAST:event_Limpiar              Campo2_1.setVisible(false); 
              Campo2_2.setVisible(false); 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
            Campo2_3.setVisible(false);      private [Link] jComboBox_tamaño_matriz; 
            Campo3_0.setVisible(false);      private [Link] jMenu2; 
            Campo3_1.setVisible(false);      private [Link] jMenuBar1; 
            Campo3_2.setVisible(false);      private [Link] jMenuItem1; 
            Campo3_3.setVisible(false);      private [Link] jMenuItem2; 
            [Link](false);      private [Link] jSeparator1; 
            [Link](false);      private [Link] jSeparator2; 
        }      private [Link] jSeparator3; 
}//GEN‐LAST:event_jComboBox_tamaño_matrizActionPerformed      private [Link] jToolBar1; 
    private void      private [Link] marquesina; 
jComboBox_decimalesActionPerformed([Link] evt)      private [Link] panel_de_matriz; 
{//GEN‐FIRST:event_jComboBox_decimalesActionPerformed      // End of variables declaration//GEN‐END:variables 
        int variable = jComboBox_decimales.getSelectedIndex();  } 
        if (variable == 0) {  package gauss; 
            decimales = "0.00";  import [Link]; 
            // d = new DecimalFormat(decimales);  import [Link]; 
            [Link](decimales);  public class GaussSimple { 
        } else if (variable == 1) {   private static int numeroEcuaciones = 4; 
            decimales = "0.000";   private static double[][] Matriz = new double[4][4]; 
            //d = new DecimalFormat(decimales);   private static double[] VectorR = new double[4]; 
            [Link](decimales);   private static double[][] Matriz = {{1, 1, 0, 3}, {2, 1, ‐1, 1}, {3, ‐1, ‐1, 2}, {‐1, 
        } else if (variable == 2) {  2, 3, ‐1}}; 
            decimales = "0.0000";   private static double[] VectorR = {4, 1, ‐3, 4}; 
            //d = new DecimalFormat(decimales);      private static double factor; 
            [Link](decimales);   static JTextArea jtext = new JTextArea(); 
        }   public static void main(String[] args) { 
}//GEN‐LAST:event_jComboBox_decimalesActionPerformed   for (int k = 0; k < [Link]; k++) { 
    public static void main(String args[]) {        for (int j = 0; j < Matriz[0].length; j++) { 
        [Link](new Runnable() {                  Matriz[k][j] = 
            public void run() {  [Link]([Link]("Digite el valor de la 
                [Link](true);  posicion: " + (k + " " + j))); 
                [Link](true);              } 
                new Ingresar().setVisible(true);   } 
            }   for (int k = 0; k < [Link]; k++) { 
        });           VectorR[k] = 
    }  [Link]([Link]("Digite el valor de los 
    // Variables declaration ‐ do not modify//GEN‐BEGIN:variables  resultados: " + (k))); 
    private [Link] Boton_limpiar;          } 
    private [Link] Cambiar_tamaño_matriz;          [Link]("Matriz Inicial\t"); 
    private [Link] Cambiar_tamaño_matriz1;          imprimirMatriz(); 
    private [Link] Cambiar_tamaño_matriz2;  for (int k = 0; k < numeroEcuaciones ‐ 1; k++) { 
    private [Link] Campo0;              for (int i = k + 1; i < numeroEcuaciones; i++) { 
    private [Link] Campo0_0;                 factor = Matriz[i][k] / Matriz[k][k]; 
    private [Link] Campo0_1;           for (int j = k; j < numeroEcuaciones; j++) { 
    private [Link] Campo0_2;             Matriz[i][j] = Matriz[i][j] ‐ (factor * Matriz[k][j]) 
    private [Link] Campo0_3;             } 
    private [Link] Campo1;     VectorR[i] = VectorR[i] ‐ (factor * VectorR[k]); 
    private [Link] Campo1_0;                  imprimirMatriz(); 
    private [Link] Campo1_1;            } 
    private [Link] Campo1_2;         } 
    private [Link] Campo1_3;     } 
    private [Link] Campo2;      private static void imprimirMatriz() { 
    private [Link] Campo2_0;          [Link]("Matriz Nueva"); 
    private [Link] Campo2_1;         for (int i = 0; i < [Link]; i++) { 
    private [Link] Campo2_2;              for (int j = 0; j < Matriz[0].length; j++) { 
    private [Link] Campo2_3;                  [Link](Matriz[i][j] + "\t"); 
    private [Link] Campo3;                  [Link](Matriz[i][j] + "\t"); 
    private [Link] Campo3_0;  } 
    private [Link] Campo3_1;      [Link](VectorR[i]); 
    private [Link] Campo3_2;              [Link]();         
    private [Link] Campo3_3;  } 
    private [Link] Panel_de_fondo;      } 
    private [Link] Resolver;  } 
    private [Link] jComboBox_decimales;  package gauss; 
PRACTICA#3 
NOMBRE: Roger Pizarro Torrez    CI.7307690 
public class Ver extends [Link] {  { 
    public Ver([Link] parent, boolean modal) {      public JLabel L1,TIT; 
        super(parent, modal);      public JTextField T1,T2; 
        initComponents();      public JButton GEN; 
        setLocation(700, 200);      public   int  mat[][],n,i,j,m; 
}         public MAT() 
@SuppressWarnings("unchecked")         { 
   private void initComponents() {          super("MATRICES"); 
        jDesktopPane1 = new [Link]();          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        jPanel1 = new [Link]();          setSize(700,700); 
        jScrollPane1 = new [Link]();          mat = new int [20][20];     
      jTextArea1 = new [Link]();          L1 = new JLabel("INGRESE DIMENSIONES "); 
   jButton1 = new [Link]();          T1 = new JTextField(10); 
setDefaultCloseOperation([Link].DISPOSE_ON_C         T2= new JTextField(10); 
LOSE);          GEN = new JButton("Generar"); 
       getContentPane().setLayout(new          add(L1);[Link](20,20,130,30); 
[Link]());          add(T1);[Link](170,20,60,30); 
        [Link](new [Link]());      add(T2);[Link](50,50,60,30); 
        [Link](20);          add(GEN);[Link](270,20,100,30);   
        [Link](new [Link]("Lucida Bright", 2, 12));        
        [Link](5);      [Link]( new ActionListener(){ 
        [Link](jTextArea1);      public void  actionPerformed(ActionEvent E) 
        [Link](jScrollPane1, new      { int con=0,f=0,c=0,k=0,s=0; 
[Link](20, 30, 410, 440));      String cad=""; 
        [Link](new        n=[Link]([Link]()); 
[Link](getClass().getResource("/vista/[Link]")));         m=[Link]([Link]()); 
        [Link]("Para ingresar nuevos datos");        for (i=0;i<n;i++){ 
        [Link](null);          for (j=0;j<n;j++){ 
        [Link](false);            mat[i][j]=(int)([Link]()*10); 
        [Link](new [Link]() {            } 
            cad="/n"; 
            public void actionPerformed([Link] evt) {          } 
         repaint(); 
               jButton1ActionPerformed(evt);      } 
       } 
           }      ); 
        });   } 
   
        [Link](jButton1, new    public static void main(String[] ARGUMENTOS) 
[Link](210, 500, 40, 30));    { 
        getContentPane().add(jPanel1, new          MAT MI_MAT = new MAT(); 
[Link](0, 0, 450, 550));          MI_MAT.setResizable(true); 
        pack();          MI_MAT.setLayout(null); 
    }          MI_MAT.setVisible(true); 
  EN‐END:initComponents    } 
   private void jButton1ActionPerformed([Link] evt)    
{   public void paint (Graphics g) 
      [Link] = 0;      {    
    [Link]("");           [Link](0,120,700,700); 
      [Link](false);         [Link]([Link]); 
    }    Font fuente=new Font("Algerian", [Link], 36); 
   private [Link] jButton1;                [Link](fuente); 
    private [Link] jDesktopPane1;         for (i=0;i<n;i++) 
   private [Link] jPanel1;           { 
private [Link] jScrollPane1;          for (j=0;j<n;j++)   
 public static [Link] jTextArea1;          { 
}                     [Link](" "+mat[i][j],50+j*65,150+i*65);                    
3)      
          }   
import [Link].*;        }   
import [Link].*;      }   
import [Link];  } 
import [Link].*;   
public class MAT extends JFrame    

You might also like