Affff, ô applet TRiste!

3 respostas
Z

//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???

3 Respostas

F

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é +

M

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!!!

:wink: :roll: :lol:

F

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”…

Criado 7 de dezembro de 2004
Ultima resposta 7 de dez. de 2004
Respostas 3
Participantes 4