Campo de texto igual a uma letra ou varias letras

Tenho o seguinte codigo:

[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

    classePrincipal regrade3 = new classePrincipal();
           
    if(t3 tem que ser diferente de vazio);
    JOptionPane.showMessageDialog(null,"Deixe o campo de Texto que deseja calcular vazio");
    
    if((t3.getText().isEmpty())){
    String valorTexto1 = t1.getText();
    Double x = Double.parseDouble(valorTexto1);
    
    String valorTexto2 = t4.getText();
    Double y = Double.parseDouble(valorTexto2);
    
    String valorTexto3 = t2.getText();
    Double z = Double.parseDouble(valorTexto3);
    
    Double w = regrade3.regraDe3(x, y, z);
    resultado.setText(String.valueOf(w));
    }
    
}[/code]

Queria saber qual o comando para o meu if, que quando a variavel t4 (que é um campo de texto) seja igual a uma letra ou varias letras, informe aquela mensagem la com o JOptionPane. e se for numeros não aconteçer nada

com texto vc usa o equals ou o equalsignorecase

textFieldNome.getText().equals("texto");

//ou 

textFieldNome.getText().equalsIgnoreCase(atributo);

já vazio você pode usar o:

textFieldNome.getText|().isEmpty(); //retorna true ou false

//ou

textFieldNome.getText|().equals("");

o resto é com vc! =)