P_H_I_L
Erfahrenes Mitglied
Hallo Zusammen,
habe ein riesen Problem, will in meiner Webapp eine Applet aufrufen.
benutze einen Platzhalter, und diesen Code-Aufruf:
beim start kommt nur ein rotes x, dass das applet nicht gestartet wird:
Konsole sagt:
Und zwar ich rufe kein direktes applet auf sondern nur eine klasse die mit setcontentpane das erste Panel anzeigt. und hier habe ich ein GroupLayout drin.
ist mein aufruf generell falsch so wie ich das applet erstellt hab?
hier die klasse, die alles ausführt!
Bin absoluer anfänger in sachen applet und weiß nicht wie ich das Problem lösen könnte.
Brauch ich einen aderen codeaufruf oder was?
habe ein riesen Problem, will in meiner Webapp eine Applet aufrufen.
benutze einen Platzhalter, und diesen Code-Aufruf:
Code:
this.appletPlatzhalter.setText("<APPLET CODEBASE = \".\" ARCHIVE = \"TableLayout.jar,RXTXcomm.jar,skb.jar\" CODE = \"de.mbsolution.twinnet.applet.StartPanel.class\" NAME =\"Secure Key Box Applet\" HSPACE = \"0\" VSPACE = \"0\" ALIGN = \"middle\" WIDTH = \"700\" HEIGHT = \"150\">" + paramRoutenDaten + "</APPLET>");
beim start kommt nur ein rotes x, dass das applet nicht gestartet wird:
Konsole sagt:
Code:
java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
Und zwar ich rufe kein direktes applet auf sondern nur eine klasse die mit setcontentpane das erste Panel anzeigt. und hier habe ich ein GroupLayout drin.
ist mein aufruf generell falsch so wie ich das applet erstellt hab?
hier die klasse, die alles ausführt!
Code:
package de.mbsolution.twinnet.applet;
import java.awt.Component;
import java.awt.Container;
import java.awt.Font;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import javax.swing.JApplet;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.plaf.FontUIResource;
import de.mbsolution.twinnet.securekeybox.SecureKeyBox;
public class SKBApplet extends JApplet{
private SecureKeyBox skb = null;
@Override
public void init() {
// TODO Auto-generated method stub
super.init();
this.getContentPane().add(new StartPanel());
new NativeLibraryHandler("rxtxSerial.dll");
skb = new SecureKeyBox();
setComponentFonts();
}
private void setComponentFonts()
{
int fontSize = 11;
UIManager.put("Label.font", new FontUIResource("Arial", Font.BOLD, fontSize));
UIManager.put("Button.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("CheckBox.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("ComboBox.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("List.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("OptionPane.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("ProgressBar.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
UIManager.put("RadioButton.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
//UIManager.put("TextField.font", new FontUIResource("Arial", Font.PLAIN, fontSize));
}
}
Bin absoluer anfänger in sachen applet und weiß nicht wie ich das Problem lösen könnte.
Brauch ich einen aderen codeaufruf oder was?