//Meu primeiro applet
//Soft
import javax.swing.JApplet; //importa a classe JApplet
import java.awt.Graphics; //importa a classe Graphics
public class BemvindoApplet extends JApplet {
public void paint( Graphics g )
{
g.drawString( “Jesus nos ama!”, 25, 25 );
}
}
Por que num roda???
Num tá faltando o método init() ???
Não lembro se é obrigatório ter esse método ou se ele pega do JApplet.
Bem, de qualquer forma, tenta rodar usando o comando appletviewer:
appletviewer BemvindoApplet
acho que deve funcionar, se não der certo procure saber sobre o método init() pois ele é como um construtor para o Applet.
té +
Salve,
feliperod, o método init não é obrigatório quando não será incluso nenhum objeto GUI, pois ele é o responsável por esta ação. :idea:
o código está faltando uma instrução básica para quando usa a classe Graphics, você deve instanciar a superclasse Graphics. veja só:
super.paint(g);
fazendo isto é só rodar no appletviewer que dá certo!!!
:roll: :lol:
o super.paint(g) tb nao eh obrigatorio…
apesar de o metodo init() nao ser obrigatorio, vc deve escrever nele uma chamada pra repaint()…
fica assim:
//Meu primeiro applet
//Soft
import javax.swing.JApplet; //importa a classe JApplet
import java.awt.Graphics; //importa a classe Graphics
public class BemvindoApplet extends JApplet {
public void init(){
repaint();
}
public void paint( Graphics g )
{
g.drawString( "Jesus nos ama!", 25, 25 );
}
}
e mais uma coisa, o arquivo q este applet esta deve obrigatoriamente se chamar “BemvindoApplet”…