Indentificar numero par

30.10.2014 12:53

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Scanner;
import javax.swing.*;


@SuppressWarnings("serial")
public class numeropar extends JFrame implements ActionListener{
private JLabel lblnumero,lblmensaje;
private JTextField txtnumero;
private JButton btnevaluar;
private Scanner sca;
public static void main(String args[]){
    numeropar demo=new numeropar();
    demo.setTitle("Determinar el numero par");
    demo.setSize(300,200);
    demo.crearGUI();
    demo.setVisible(true);}
private void crearGUI(){
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setLocationRelativeTo(null);
    Container ventana=getContentPane();
    ventana.setLayout(new FlowLayout());
    lblnumero=new JLabel("Escriba el numero");
    ventana.add(lblnumero);
    txtnumero=new JTextField(15);
    ventana.add(txtnumero);
    btnevaluar=new JButton("Evaluar");
    btnevaluar.addActionListener(this);
    ventana.add(btnevaluar);
    lblmensaje=new JLabel("Numero par/Numero impar");
    ventana.add(lblmensaje);}
    @Override
    public void actionPerformed(ActionEvent event) {
    sca=new Scanner(txtnumero.getText());
    int a=sca.nextInt();
    if(a % 2 == 0){
    
        lblmensaje.setText(a + "Numero par");
    
    }else{
        lblmensaje.setText(a + "Numero impar");
           }
     }

}