Está en la página 1de 6

INSTITUTO TECNOLÓGICO DE SAN

ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

MATERIA:
TÓPICOS AVANZADOS DE PROGRAMACIÓN

DOCENTE:
MTI. ANGELINA MÁRQUEZ JIMÉNEZ.

GRUPO:

404- A

INTEGRANTES:

ANGEL DE JESUS CARMONA COBAXIN


ALEJANDRA DEL CARMEN VICHI ORTIZ

PERIODO:

ENERO – JULIO 2021


INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE DE PRÁCTICA TOPICOS AVANZADOS DE PROGRAMACIÓN

DESARROLLO:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class MiPrimerGUI2mod extends JFrame{

public static void main(String args[]){


MiPrimerGUI2mod obj= new MiPrimerGUI2mod();
try{
obj.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);

UIManager.setLookAndFeel("com.sum.java.swing.plaf.nimbus.NimbusL
ookAndFeel");
}catch (Exception e){
e.printStackTrace();
}

obj.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}

JLabel eti1 = new JLabel("NUmero1: ");


INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE DE PRÁCTICA TOPICOS AVANZADOS DE PROGRAMACIÓN

JLabel eti2 =new JLabel("NUmero2: ");


JLabel eti3 =new JLabel("Resultado=");
JTextField txtNum1 =new JTextField(9);
JTextField txtNum2 =new JTextField(9);
JButton btn1=new JButton("Calcular");
JButton btn2=new JButton("Clean");

MiPrimerGUI2mod(){
setTitle("Sumadora");

Container cp= getContentPane();


//Modificacion
cp.setLayout(new BoxLayout(cp,BoxLayout.Y_AXIS));
cp.setLayout(new FlowLayout());

//5,1,30,30
cp.setLayout(new GridLayout(5,1,30,30));
cp.add(eti1);
cp.add(txtNum1);
cp.add(eti2);
cp.add(txtNum2);
cp.add(btn1);
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE DE PRÁCTICA TOPICOS AVANZADOS DE PROGRAMACIÓN

cp.add(btn2);
cp.add(eti3);

setSize(300,300);
setVisible(true);

btn1.addActionListener(new MiOyente());
btn2.addActionListener(new MiOyente());
}
class MiOyente implements ActionListener{
public void actionPerformed(ActionEvent event){
if(event.getSource()==btn1){
int num1 = Integer.parseInt(txtNum1.getText());
int num2 = Integer.parseInt(txtNum2.getText());
int res= num1+num2;
eti3.setText("Su Resultado es="+res);
}
else {txtNum1.setText("");
txtNum2.setText("");
eti3.setText("Resultado=");
}
}
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE DE PRÁCTICA TOPICOS AVANZADOS DE PROGRAMACIÓN

}
}
RESULTADOS:
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN
ANDRÉS TUXTLA

INGENIERÍA EN SISTEMAS COMPUTACIONALES

REPORTE DE PRÁCTICA TOPICOS AVANZADOS DE PROGRAMACIÓN

También podría gustarte