Bom dia senhores. Estou com uma duvida basica sobre OO e classes
Eu tenho q seguinte funcao no meu programa
String vMTtypeT = this.vMTtype.getText();
int vMTtypeN = Integer.parseInt(vMTtypeT); //String to Integer
String vMTtypeF = Integer.toHexString(vMTtypeN); //Integer to Hexadecimal
if(vMTtypeN>=15)
{
tedArea.append(vMTtypeF +" ");
}
else
{
tedArea.append("0" + vMTtypeF +" ");
}
Ela basicamente pega um valor de uma textField , converte em hexadecimal e imprime no textArea
O problema e que dezenas de campos como este, e nao queria ter que repetir a funcao para cada um (onde so mudam os nomes das varivaveis).
Nao consegui entender direito o funcionamento de classes, mas eu queria poder usar uma funcao como esse porem generica, assim modificando apenas as variaveis para o codigo se adaptar a outros casos
algo como
classe (texField, variavel1, varievel2, variavel3);
Porem quando tento construir uma classe, ele nao encontra a variavel correspondente ao textField
Cannot find symbol
symbol: variable vMTtype (variavel do texField)
e o mesmo para o getText
symbol: method getText()
public class TextFielReader {
String vMTtypeT = this.vMTtype.getText(); //Erro nessa linha
int vMTtypeN = Integer.parseInt(vMTtypeT);
String vMTtypeF = Integer.toHexString(vMTtypeN);
Aguardo ajuda se possivel. Obrigado