hola a tod@s soy nuevo en programacion y nuevo en el foro y por lo mismo no se donde postear mi duda :oops:

espero puedan ayudarme, el problema es el siguiente, estoy tratande de hacer una calculadora simple, ingresar 2 numeros para sumar y resptar, el problema radica en que no se como poder hacer que cuando la textfield no tiene ingresado ningun numero el programa identifique y deplieguie algun mensaje, tengo la vaga idea de hacerlo con un if, pero el proglema es que soy nuevo en programacion orientada a objetos(Java).. adjunto el codigo codigo de mi programa para que me puedan ayudar... Gracias..!!!!!


/**
* @(#)ventana.java
*
*
* @author
* @version 1.00 2010/1/7
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JTextField;


public class ventana extends JFrame {

JButton boton,boton2;
JLabel etiqueta,etiqueta2,etiqueta3,etiqueta4;
JTextField campo1,campo2,campo3;

public ventana() {

campo2 = new JTextField();
campo1 = new JTextField();
campo3 = new JTextField();
etiqueta = new JLabel("Numero 1");
etiqueta2 = new JLabel("Numero 2");
etiqueta3 = new JLabel("Calculadora simple (suma y resta)");
etiqueta4 = new JLabel("Resultado:");
boton = new JButton("suma");
boton2 = new JButton("resta");


setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);


add(campo2);
add(campo1);
add(boton);
add(boton2);
add(etiqueta);
add(etiqueta2);
add(etiqueta3);
add(etiqueta4);
add(campo3);


setBounds(20,20,230,330);


boton.setBounds(43,130,100,30);
boton2.setBounds(43,167,100,30);

etiqueta.setBounds(20,57,100,30);
etiqueta2.setBounds(100,57,100,30);
etiqueta3.setBounds(10,10,230,40);
etiqueta4.setBounds(20,210,230,40);

campo1.setBounds(20,80,60,40);
campo2.setBounds(100,80,60,40);
campo3.setBounds(18,240,180,30);

boton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){
clic(evt);
}
});

boton2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evp){
resta(evp);
}
});

}

private void clic(ActionEvent evt){


int n1,n2,resultado;
n1=Integer.parseInt(campo1.getText());
n2=Integer.parseInt(campo2.getText());

resultado=n1+n2;
campo3.setText(Integer.toString(resultado));

}

private void resta(ActionEvent evp){

int n1,n2,resultado;
n1=Integer.parseInt(campo1.getText());
n2=Integer.parseInt(campo2.getText());

resultado=n1-n2;
campo3.setText(Integer.toString(resultado));
}

public static void main (String[] args) {

new ventana().setVisible(true);
}

}


Espero Puedan Ayudarme..!!! :)