Salve,
ho voluto fare un semplice calcolatore che somma due numeri.
Eclipse compila ma quando inserisco i due numeri non mi restituisce alcuna somma e non capisco perchè.

Posto il codice completo qui in basso.

codice:
import java.awt.*;
import java.awt.event.*;

import javax.swing.*;



public class Calcolatrice extends JFrame {
	
	public JButton addButton;
	public JTextField firstNumber;
	public JTextField secondNumber;
	public JTextField answer;
	public JLabel answerLabel;
		

	public Calcolatrice(){
		this.setTitle("Calcolatrice");
		this.setSize(new Dimension(260,165));
		this.setLocation(MouseInfo.getPointerInfo().getLocation());
		this.setLayout(new FlowLayout());
		this.setResizable(false);
		this.addComponentListener(new ComponentListener(){

			@Override
			public void componentHidden(ComponentEvent e) {}

			public void componentMoved(ComponentEvent e) {}

			public void componentResized(ComponentEvent e){}
			
			public void componentShown(ComponentEvent e) {
				Calcolatrice_Load();
			}
			
		});
		
		
		
		this.addButton = new JButton();
		this.addButton.setText("Add");
		this.addButton.addActionListener(new ActionListener(){
			
			public void actionPerformed(ActionEvent e){
				addButton_ActionPerformed();
			}
		});
		
		this.firstNumber = new JTextField();
		this.firstNumber.setText("                                                           ");
		
		this.secondNumber = new JTextField();
		this.secondNumber.setText("                                                              ");
		
		this.answer = new JTextField();
		this.answer.setText("                                                   ");
		this.answer.setEditable(false);
		
		this.answerLabel = new JLabel();
		this.answerLabel.setText("Risultato:                                                      ");
		
		add(addButton);
		add(firstNumber);
		add(secondNumber);
		add(answerLabel);
		add(answer);
			
	}
	
	private void Calcolatrice_Load(){
		firstNumber.setText("                                 ");
		secondNumber.setText("                                ");
		answer.setText("                      ");
		
	}
	
	private void addButton_ActionPerformed(){
		
		try{
		     int num1 , num2;
		     num1 = Integer.parseInt(firstNumber.getText());
		     num2 = Integer.parseInt(secondNumber.getText());
		     int answer2 = num1+num2;
		     answer.setText(String.valueOf(answer2));
		}catch(Exception ex){
		
		}
		
	}
}
codice:
public class main {
	
	public static void main(String[] args){
		
		Calcolatrice newform = new Calcolatrice();
		newform.setVisible(true);
		
	}

}