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.