Moin,
hab das Problem, dass die GUI meins Applets, wenn ich es in eclipse starte mittels der Start() Methode, angezeigt wird. Wenn ich das Applet dann in meine Website einbinde, wird die GUI nicht aufgebaut.
Dazu muss ich sagen, dass wenn ich die Initialisierung der GUI, in die Init Methode des Applets einbinde und sie somit vor ausführung darstellen lasse, funktionierts auch im Webbrowser.
Kann mir da wer weiter helfen?!
Gruß!
hab das Problem, dass die GUI meins Applets, wenn ich es in eclipse starte mittels der Start() Methode, angezeigt wird. Wenn ich das Applet dann in meine Website einbinde, wird die GUI nicht aufgebaut.
Java:
public void runApplet(String siteID, String containerID,
String UploadDirectory, String updatenoderf, String filename,
String description, String majorversion, String overwrite,
String thumbnails) {
// Legt alle Parameter aus dem JS-Aufruf in das Objekt ab.
jsPara.setSiteID(siteID);
jsPara.setContainerID(containerID);
jsPara.setUploadDirectory(UploadDirectory);
jsPara.setUpdatenoderef(updatenoderf);
jsPara.setFilename(filename);
jsPara.setDescription(description);
jsPara.setMajorversion(majorversion);
jsPara.setOverwrite(overwrite);
jsPara.setThumbnails(thumbnails);
thread = new Thread(this);
thread.start();
}
public void buildGUI() {
// Erstellt ein Panel.
panel = new Panel(new BorderLayout());
this.setBackground(new Color(255, 251, 255));
// Erstellt ein Label.
label = new Label();
// Übergibt dem Panel die ProgressBar und das Label.
panel.add(pb, BorderLayout.SOUTH);
panel.add(label, BorderLayout.NORTH);
// Übergibt dem Applet-Frame das Panel.
add(panel);
// Macht das Panel sichtbar.
setVisible(true);
}
@Override
public void run() {
// Erstellt die Gui für die ProgressBar.
buildGUI();
}
Dazu muss ich sagen, dass wenn ich die Initialisierung der GUI, in die Init Methode des Applets einbinde und sie somit vor ausführung darstellen lasse, funktionierts auch im Webbrowser.
Kann mir da wer weiter helfen?!
Gruß!