Java para HTML

6 respostas
B

Boas tenho um ficheiro em java gostava de pode-lo correr num site em html será possivel? como ?

obrigado

6 Respostas

S

Para poderes executar num browser é necessário que seja uma applet, isto é, que obedeça a uma estrutura específica no que respeita ao seu código. As applets podem ser inseridas numa página através da seguinte tag:

<applet code=“programa.class” width=“100”, height = “100”> (exemplo)

B

“que obedeça a uma estrutura específica no que respeita ao seu código”

Como assim?

S

É simples, têm de ser subclasses da classe Applet(que está em java.applet). E defines o comportamento da applet, normalmente, reescrevendo métodos como o init(), start(), stop(), destroy() ... que básicamente são as partes essenciais de uma applet.

Exemplo de uma applet:

//ficheiro teste.java
import java.awt.Graphics;
public class teste extends java.applet.Applet {
public void paint(Graphics g) {
g.drawString("Isto é uma applet",10,25);
}
}

Implementação dessa applet numa página html:

<html>
<head>
<tittle> Applet </title>
</head>
<body>
<applet code="teste.class" width="200", height="200">
</applet>
</body>
</html>
E

É besteira minha ou no código em html sempre as “distancias” são o dobro das em java?
No seu exemplo em java fico:
<applet code=“programa.class” width=“100”, height = “100”
e em html:
<applet code=“teste.class” width=“200”, height=“200”>

Tinha reparado isso na pequena introdução a applets aqui do PJ também.
Espero não estar viajando. ^^"

S

<applet code=“programa.class” width=“100”, height = “100”
<applet code=“teste.class” width=“200”, height=“200”>

Isto é HTML, não é java.Deves estar a fazer confusão. Isso apenas cria um espaço na página HTML para executar um ficheiro *.class

E

“SrFabio”:
<applet code=“programa.class” width=“100”, height = “100”
<applet code=“teste.class” width=“200”, height=“200”>

Isto é HTML, não é java.Deves estar a fazer confusão. Isso apenas cria um espaço na página HTML para executar um ficheiro *.class

Eh verdade…eh q colei a coisa errada…

Criado 18 de fevereiro de 2007
Ultima resposta 19 de fev. de 2007
Respostas 6
Participantes 3