Hallo,
ich habe mit NetBeans ein kleines Applet zusammengeklickt.
Nur ein Label und ein Button, der den Text von dem Label ändern soll. Leider zeigt mir der Browser das Applet nicht an.
Erstellt habe ich das Applet mit dem GUI Editor von Netbeans.
Hier mal der Quellcode:
Und hier die Fehlermeldung:
ich habe mit NetBeans ein kleines Applet zusammengeklickt.
Nur ein Label und ein Button, der den Text von dem Label ändern soll. Leider zeigt mir der Browser das Applet nicht an.
Erstellt habe ich das Applet mit dem GUI Editor von Netbeans.
Hier mal der Quellcode:
Code:
/*
* AppletTest.java
*
* Created on 15. Oktober 2007, 10:27
*/
public class AppletTest extends javax.swing.JApplet {
/** Initializes the applet AppletTest */
public void init() {
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Erzeugter Quelltext ">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
jLabel1.setText("Test");
jButton1.setText("Text");
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
editText(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jButton1))
.addContainerGap(232, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jButton1)
.addContainerGap(149, Short.MAX_VALUE))
);
}// </editor-fold>
private void editText(java.awt.event.MouseEvent evt) {
jLabel1.setText("Hallo, wie geht es dir?");
}
// Variablendeklaration - nicht modifizieren
javax.swing.JButton jButton1;
javax.swing.JLabel jLabel1;
// Ende der Variablendeklaration
}
Und hier die Fehlermeldung:
java.lang.ClassCastException: AppletTest cannot be cast to java.applet.Applet
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)