Vac_4

package _2_Parcial_;
 
import javax.swing.*;
 
import java.awt.*;
import java.awt.event.*;
 
//Lee tres numeros diferentes e imprime en pantalla el mayor de ellos
@SuppressWarnings("serial")
public class Vac_4 extends JFrame implements ActionListener{
 
private JLabel num1L, num2L, num3L, mayorL, Intro;
private JTextField num1T, num2T, num3T, mayorT;
private JButton boton;
 
public static void main(String[] args) {
Vac_4 marco = new Vac_4();
marco.setSize(500,200);
marco.GUI();
marco.setVisible(true);
 
}
 
public void GUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container ventana = getContentPane();
ventana.setLayout(null);
 
Intro = new JLabel("Ingrese 3 números diferentes positivos. Escriba el número en cada caja de texto");
Intro.setBounds(10,10,500,20);
ventana.add(Intro);
 
 
num1L = new JLabel("Número 1");
num1L.setBounds(10,50,100,20);
ventana.add(num1L);
 
num1T = new JTextField(5);
num1T.setBounds(80,50,100,20);
ventana.add(num1T);
 
 
num2L = new JLabel("Número 2");
num2L.setBounds(10,80,100,20);
ventana.add(num2L);
 
num2T = new JTextField(5);
num2T.setBounds(80,80,100,20);
ventana.add(num2T);
 
 
num3L = new JLabel("Número 3");
num3L.setBounds(10,110,100,20);
ventana.add(num3L);
 
num3T = new JTextField(5);
num3T.setBounds(80,110,100,20);
ventana.add(num3T);
 
 
mayorL = new JLabel("Mayor");
mayorL.setBounds(250,50,100,20);
ventana.add(mayorL);
 
mayorT = new JTextField(5);
mayorT.setBounds(300,50,100,20);
ventana.add(mayorT);
 
boton = new JButton("Esta listo");
boton.setBounds(300,80,100,30);
ventana.add(boton);
boton.addActionListener(this);
 
}
 
public void actionPerformed(ActionEvent evento) {
int A,B,C;
A = Integer.parseInt(num1T.getText());
B = Integer.parseInt(num2T.getText());
C = Integer.parseInt(num3T.getText());
 
if (A>B && A>C) {
mayorT.setText(Integer.toString(A));
 
}
else if (B>A && B>C) {
mayorT.setText(Integer.toString(B));
 
}
else {
mayorT.setText(Integer.toString(C));
}
}
 
 
 
}