Dúvida com o Applet

2 respostas
M
Olá,








      Tentei fazer a comunicação entre dois applet´s da seguinte maneira, mas não deu certo.





import java.awt.<em>;


import java.awt.event.</em>;


import javax.swing.<em>;


import java.util.</em>;


import <a href="http://java.io">java.io</a>.*;


import java.applet.AppletContext;





public class applet1 extends JApplet {





JLabel LNome, LSenha;


JTextField TNome;


JButton BConfirma;


JPasswordField JPSenha;





public void init ()


{


Container c = getContentPane();


c.setLayout (new FlowLayout(FlowLayout.CENTER));





LNome = new JLabel("Nome:");


c.add(LNome);





LSenha = new JLabel("Senha");


c.add(LSenha);





JPSenha = new JPasswordField(06);


c.add(JPSenha);





BConfirma = new JButton("Confirma");


c.add(BConfirma);





ManipulaTexto h = new ManipulaTexto();





BConfirma.addActionListener(h);


}//Texto





private class ManipulaTexto implements ActionListener{


public void actionPerformed (ActionEvent e) {


if (e.getSource() == BConfirma)


{


URL url;


String location="C:\jdk1.3.0_01\bin\applet2.html";


try {


url = new URL(location);


AppletContext browser = getAppletContext();


browser.showDocument(url);


}


catch (MalformedURLException ee) {


ee.printStackTrace();


}


}


}


}


}








Ele compila, não  nenhuma mensagem de erro, mas quando executo o botão Confirma não faz nada, por que? <img>

2 Respostas

F

Olá,



seu código compilou aqui tbm.



O único problema que pude notar numa olhada rápida foi que o caminha do arquivo possui "" barras a mais.



Se o caminho é C:pasta1pasta1 vc deve contruir a String assim:

"C:\pasta1\pasta1"

M

Caro Franklin,



O caminho está certo, tem apenas duas barras (), foi na hora de digitar no forum que apereceram quatro.

Como disse o programa compila, mas quando cliclo no botão deveria aparecer no browser o applet especificado na URL, mas não faz nada, estou achando que o problema é com o método getAppletContext().

Será que esse método serve para executar arquivos tipo HTML?

Criado 25 de junho de 2002
Ultima resposta 25 de jun. de 2002
Respostas 2
Participantes 2