Pessoal sou programador C# e nessa plataforma trabalho muito com metodos que tem como parâmetros objetos dos formulários como TextBox( java = JTextField) e etc.
Estou estudando JAVA usando a IDE Netbeans, e criei alguns metodos parametrizados com JPanel e também com JTextField. Mas o que mais me assusta é que não da erro mas também não dá certo, e se faço os comandos direto no JFrame ai sim dá certo.
Exemplo do meu código
Metodo para validar os campos feitos na minha classe
public void ValidaNumero(JTextField Numero)
{
long valor;
if (Numero.getText().length() != 0)
{
try
{
valor = Long.parseLong(Numero.getText());
}
catch(NumberFormatException ex)
{
String validar = Numero.getText();
validar = validar.substring(0, validar.length() - 1);
Numero.setText(validar);
Numero.grabFocus();
}
}
}
Agora utilizando ele no meu JFrame.
private void txtNumero1KeyPressed(java.awt.event.KeyEvent evt) {
calc.ValidaNumero(txtNumero1);
//Calc é a instacia da minha classe!
}
MAS NÃO DEU CERTO!!!
GOSTARIA DE SABER SE ALGUEM PODE ME AJUDAR