----- Original Message -----
Sent: Thursday, November 21, 2002 5:37
PM
Subject: [java-list] Incompatibilidade de
vers�es de JRE e JDK
A minha situa��o � a seguinte, tenho 2
computadores aki em casa, em um deles instalei o JDK1.2.1 e no outro o 1.4.0,
incluindo o seus respectivos JRE.
Um applet meu, compilado no J2SDK1.4.0 n�o rodou
em um computador de um amigo, ent�o compilei o applet nos dois aki de casa, o
compilado no 1.2.1 roda nos dois, mas o compilado no 1.4.0 roda apenas no JRE
1.4.0.
O c�digo do applet e da HTML t� mais abaixo.
Al�m disso t� com
outro problema, quando eu rolo a tela e parte do applet sai da visualiza��o
quando eu volto com a tela onde estava eu preciso atualizar a p�gina para
visualizar o applet inteiro. O mesmo ocorre quando outra janela abre em cima
do applet, quando fecho a janela a p�gina precisa ser atualizada para o applet
aparecer inteiro!!
Valeu pela Ajuda!
//applet
import java.applet.Applet;
import
java.lang.*;
import java.lang.Integer.*;
import java.awt.*;
public class Grafico extends Applet{
public int
p1x,p1y,p2x,p2y;
public String i="1",p;
public void paint(Graphics
g){
if (getParameter(i+"x")!=null){
p2x=Integer.parseInt(getParameter(i+"x"));
p2y=Integer.parseInt(getParameter(i+"y"));
}
while (getParameter(i+"x")!=null){
p1x=p2x;
p1y=p2y;
p2x=Integer.parseInt(getParameter(i+"x"));
p2y=Integer.parseInt(getParameter(i+"y"));
g.drawLine(p1x,p1y,p2x,p2y);
i=String.valueOf(Integer.parseInt(i)+1);
}
}
}
<html>
<body>
<applet
code=Grafico.class height=400 width=700>
<param name= "1x"
value= "0">
<param name= "1y" value= "0">
<param name= "2x" value= "50">
<param name= "2y"
value="200">
<param name= "3x" value="100">
<param name=
"3y" value="300">
<param name= "4x" value="150">
<param
name= "4y" value="350">
<param name= "5x" value="200">
<param name= "5y" value="380">
<param name= "6x"
value="250">
<param name= "6y" value="399">
<param name=
"7x" value="300">
<param name= "7y" value="380">
<param
name= "8x" value="350">
<param name= "8y" value="350">
<param name= "9x" value="400">
<param name= "9y"
value="300">
<param name="10x" value="450">
<param
name="10y" value="200">
<param name="11x" value="500">
<param name="11y" value="120">
<param name="12x"
value="550">
<param name="12y" value= "70">
<param
name="13x" value="600">
<param name="13y" value= "40">
<param name="14x" value="650">
<param name="14y" value=
"20">
<param name="15x" value="700">
<param name="15y"
value= "1">
</applet>
</html>