Problema em fazer calculadora

Ola sou iniciante em java e estou fazendo uma calculadora para trabalho

é simples: voce digita dois numeros e aperta enter entaum. Ai aparece a soma subtração multiplicação e divisão destes numeros,porem nao deve ter o botão de resultado(sph da pra apertar enter mesmo).

Mais tenho dois problemas: uma das condições do programa eh q quando vc esteja no textfield1 e tecle enter ele deve ir para o textfield2, e isso não estou conseguindo fazer.
E o outro problema eh q quando aperto o enter ele num aparece nada soh depois q eu maximizo a janela, como se esse fosse um botão para atualizar.

Se puderem me ajudar fico muito agradecido

Tchau

private void jFormattedTextField1KeyPressed(java.awt.event.KeyEvent evt) {                                                
// TODO add your handling code here:
       if(evt.getKeyChar()==evt.VK_ENTER){
           jTextField2.requestFocus();
         }
}

Tipo deu certinho soh q tenho uma outra duvida : tem um comando para verificar se há algo digitado em um textfield??

obrigado

Olá você pode usar o método equals da classe Object.

Ex:

import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;


public class Janela extends JFrame {
	private JTextField fldNome;
	private JButton btOk;
	
	public Janela() {
		this.fldNome= new JTextField();
		this.btOk= new JButton("OK");
		Container container= this.getContentPane();
		container.setLayout(new GridLayout(2,1));
		container.add(fldNome);
		container.add(btOk);
		//adição dos Listeners
		btOk.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent arg0) {
				if(Janela.this.fldNome.getText().equals("")){
					JOptionPane.showMessageDialog(null, "O campo está vazio.");
				}
				else
					JOptionPane.showMessageDialog(null, "Escreveu algo!");
				// TODO Auto-generated method stub
				
			}
		});
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.pack();
		
		// TODO Auto-generated constructor stub
	}

}

public class Principal {
	public static void main(String[] args) {
		Janela j= new Janela();
		j.setVisible(true);
	}

}

Att