Estou tentando executar uma applet e depois que coloquei uma query pro mysql ele não mostra nem a figura que antes mostrava normalmente. No statusbar dis que a applet foi iniciada mas a tela fica cinza.
A applet é:
import java.awt.*;
import java.applet.*;
import java.sql.*;
public class Centro extends Applet{
/** Initialization method that will be called after the applet is loaded
* into the browser.
*/
String reg = "centro";
conecta.DataBase base, codigo, nome, sensor1, sensor2, sensor3, sensor4, regi = new conecta.DataBase();
Image img = getImage(getCodeBase(),"imagens/centro.png");
public void paint(Graphics g){
base.Acesso(reg, 0);
String nome = sensor1.Sensor1();
g.drawImage(img, 10, 10, 50, 50, this);
g.drawString(nome,5,10);
}
}
A propósito como mostrar um gif animado em um applet?
Desde já agradeço!
Applet fazendo conexao com SQL? Hmm… a JVM nao vai te deixar fazer isso, a menos que vc assine o JAR do Applet. Dê uma olhada no Java Console (deveria estar num ícone da taskbar) e veja se ele logou algum erro ali.
Tá só que como devo corrigir? Meu código está assim:
import java.awt.*;
import java.applet.*;
import java.sql.*;
public class Centro extends java.applet.Applet {
Image img;
String reg = "centro";
int codi = 0;
conecta.DataBase base, codigo, nome, sensor1, sensor2, sensor3, sensor4, regi = new conecta.DataBase();
/** Initialization method that will be called after the applet is loaded
* into the browser.
*/
public void init() {
img = getImage(getCodeBase(),"imagens/centro.png");
}
public void paint(Graphics g){
base.Acesso(reg, codi);
String nome = sensor1.Sensor1();
g.drawString(nome,5,10);
g.drawImage(img, 10, 10, 50, 50, this);
}
}
Na linha 31
Onde ele diz que está este ponto nulo eu estou tentando passar 2 variáveis pra um métodos. Um tem o valor centro e outro o valor 1. Onde está errado?