Guten Abend
Ich habe mit NetBeans ein JApplet geschrieben, das zum Einloggen dient.
In NetBeans kann ich es via Appletviewer ohne Probleme ausführen, wenn ich es allerding in einer html datei einbinden will, funktioniert das nicht.
Zum einbinden hab ich einfach die class Datei aus dem Projektordner genommen und sie dann umbenannt.
Der html code :
der applet code :
Kann mir jemand sagen, wies richtig geht ? ???:L
Gruss
Ich habe mit NetBeans ein JApplet geschrieben, das zum Einloggen dient.
In NetBeans kann ich es via Appletviewer ohne Probleme ausführen, wenn ich es allerding in einer html datei einbinden will, funktioniert das nicht.
Zum einbinden hab ich einfach die class Datei aus dem Projektordner genommen und sie dann umbenannt.
Der html code :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Login</title>
</head>
<body>
<p>
<applet code="login.class" width="500" height="500">
</applet>
</p>
</body>
</html>
der applet code :
Java:
package bestprojet;
public class Bestprojet extends javax.swing.JApplet {
@Override
public void init() {
initComponents();
}
//-------------Benutzeroberfläche------------------------------------
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
textuser = new javax.swing.JTextField();
textpw = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
labelcontrol = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
breset = new javax.swing.JButton();
jButton1.setText("Login");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
labelcontrol.setText("-");
jLabel2.setText("Username :");
jLabel3.setText("Passwort :");
jLabel4.setFont(new java.awt.Font("Arial", 1, 18)); // NOI18N
jLabel4.setText("Login");
breset.setText("Reset");
breset.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bresetActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel4)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(textuser, javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(textpw, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 94, Short.MAX_VALUE)
.addComponent(labelcontrol, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
.addGroup(layout.createSequentialGroup()
.addGap(0, 19, Short.MAX_VALUE)
.addComponent(breset, javax.swing.GroupLayout.PREFERRED_SIZE, 61, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(19, 19, 19))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel4)
.addGap(19, 19, 19)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(textuser, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(textpw, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addGap(18, 18, 18)
.addComponent(labelcontrol, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(breset))
.addContainerGap())
);
}// </editor-fold>
//--------------------------------------------------------------------------------------------
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String[] pw = new String[1];
String[] username = new String[1];
username[0] = "Luc";
pw[0] = "12345";
try {
bla(username,pw);
}
catch (Exception e){}
}
private void bresetActionPerformed(java.awt.event.ActionEvent evt) {
textuser.setText("");
textpw.setText("");
labelcontrol.setText("-");
}
public void bla(String[] username,String[] pw){
String getusername = textuser.getText();
String getpw = textpw.getText();
if ( username[0].equals(getusername)){
if (pw[0].equals(getpw)) {
labelcontrol.setText("Richtige Einlogdaten !");
}
else {
labelcontrol.setText("Invalid Password or Username !");
}
}
else {
labelcontrol.setText("Invalid Password or Username !");
}
}
public void start() {}
public void stop() {}
// Variables declaration - do not modify
public javax.swing.JButton breset;
public javax.swing.JButton jButton1;
public javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
public javax.swing.JLabel labelcontrol;
public javax.swing.JTextField textpw;
public javax.swing.JTextField textuser;
// End of variables declaration
}
Kann mir jemand sagen, wies richtig geht ? ???:L
Gruss