Preciso de uma ajuda. Estou tentado jogar na tela os records que leio utilizando o RMS. Os dados foram adicionados perfeitamente inclusive eu consigo vê-los usando o System.out.printl. o problema é que eu quero colocar na tela usando o drawString, mas não estou conseguindo. Não aparece nada. Se eu mudar a String dentro do drawstring para qualquer outra coisa ela aparece, só não aparecem os dados do RMS. Será que alguém pode me ajudar ?
public void loadScore( )
{
g = getGraphics();
try
{
openScore();
byte[]recData = new byte[50];
ByteArrayInputStream bin = new ByteArrayInputStream( recData );
DataInputStream din = new DataInputStream ( bin );
for (int i = 1; i < 4; i++)
{
rs.getRecord(i, recData, 0);
System.out.println("Nome "+din.readUTF());
System.out.println("Recorde "+din.readInt());
NomeJogadorTela = din.readUTF();
RecordJogadorTela = din.readInt();
g.drawString(NomeJogadorTela, getWidth() / 2, 30, Graphics.TOP | Graphics.HCENTER);
g.drawString(Integer.toString(RecordJogadorTela), getWidth() / 2, 60, Graphics.TOP | Graphics.HCENTER);
din.reset();
}
din.close();
bin.close();
}
catch (Exception e)
{
System.out.println("Erro "+e);
}
}
Obrigado !