Problemas com applet?

2 respostas
fernandopaiva

Salve galera, estou criando um cadastro de curriculum usando applet no NetBeans quando compilo o applet se abre mas no Firefox/Chrome invocando pelo html não abre.

aqui como estou fazendo.

//aqui o Applet
public class Login extends javax.swing.JApplet {
    @Override
    public void init() {
        try {
            java.awt.EventQueue.invokeAndWait(new Runnable() {

                public void run() {
                    new Metodos().setVisual();
                    initComponents();  
                    jScrollPane1.setBorder(null);
                    jScrollPane2.setBorder(null);
                    setDesejoCadastrar();
                    setEsqueciSenha();
                    
                }
            });
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
    
    
    private void setDesejoCadastrar(){
        desejoCadastrar.setText("<font face='Arial' size='3'><a href='http://www.uol.ind.br'> Ainda não sou cadastrado </a></font>");
        desejoCadastrar.addHyperlinkListener(new HyperlinkListener() {
            @Override
            public void hyperlinkUpdate(HyperlinkEvent e) {
                if (HyperlinkEvent.EventType.ACTIVATED.equals(e.getEventType())) {                     
                    try {
                        try {
                            Desktop.getDesktop().browse(e.getURL().toURI());
                        } catch (URISyntaxException ex) {
                            Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
                        }
                    } catch (IOException ex) {
                        Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }    
            }
        });
    }
    
    
    private void setEsqueciSenha(){
        esqueciSenha.setText("<font face='Arial' size='3'><a href='http://www.guj.com.br'> Esqueci minha senha </a></font>");
        esqueciSenha.addHyperlinkListener(new HyperlinkListener() {
            @Override
            public void hyperlinkUpdate(HyperlinkEvent e) {
                if (HyperlinkEvent.EventType.ACTIVATED.equals(e.getEventType())) {                     
                    try {
                        try {
                            Desktop.getDesktop().browse(e.getURL().toURI());
                        } catch (URISyntaxException ex) {
                            Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
                        }
                    } catch (IOException ex) {
                        Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
                    }
                }    
            }
        });
    }
       
    private void btnLogarActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if(new LoginDAO().isLogin(email.getText(), new String(senha.getPassword()))){
            JOptionPane.showMessageDialog(this, "Login existe", "Login", JOptionPane.INFORMATION_MESSAGE);
        }else{
            JOptionPane.showMessageDialog(this, "Email ou Senha inválido", "Erro de Login", JOptionPane.INFORMATION_MESSAGE);
        }
    }                                        

    // Variables declaration - do not modify                     
    private javax.swing.JButton btnLogar;
    private javax.swing.JButton btnSair;
    private javax.swing.JEditorPane desejoCadastrar;
    private javax.swing.JTextField email;
    private javax.swing.JEditorPane esqueciSenha;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JScrollPane jScrollPane2;
    private javax.swing.JPanel panelBotoes;
    private javax.swing.JPanel panelEsqueceuSenha;
    private javax.swing.JPanel panelLogin;
    private javax.swing.JPasswordField senha;
}




//aqui o HTML para abrir esse Applet
<HTML>
<HEAD>
   <TITLE>Applet HTML Page</TITLE>
</HEAD>
<BODY>

<H3><HR WIDTH="100%">Applet HTML Page<HR WIDTH="100%"></H3>

<P>
<APPLET codebase="classes" code="br/ind/ibg/ibgcurriculumsite/principal/Login.class" width=350 height=200></APPLET>
</P>

<HR WIDTH="100%"><FONT SIZE=-1><I>Generated by NetBeans IDE</I></FONT>
</BODY>
</HTML>

Alguma dica ???

obrigado.

2 Respostas

al.barbosa

Não abre? Mas não dá erro? Qual o erro?
Verifique se a versão do Java que está rodando no computador é a mesma que o NetBeans está usando.

fernandopaiva

al.barbosa:
Não abre? Mas não dá erro? Qual o erro?
Verifique se a versão do Java que está rodando no computador é a mesma que o NetBeans está usando.

Então, eu abro a pagina e abre o “quadro” do lugar onde deveria estar o applet, mostrando que tem alguma coisa ali, mas o applet não é exibido. A versão do Java é a mesma do NetBeans.

obrigado.

Criado 14 de junho de 2012
Ultima resposta 15 de jun. de 2012
Respostas 2
Participantes 2