Control wird im Applet nicht angezeigt ?

Hallo, ich benutze folgenden Code:

import java.applet.\*;
import com.ms.wfc.app.\*;
import com.ms.wfc.core.\*;
import com.ms.wfc.ui.\*;

public class VFV3 extends Applet
{

 public void init()
 {
 initForm();
 }

 Container components = new Container();
 GroupBox fraDatumUhr = new GroupBox();

 void initForm()
 {
 components.add(fraDatumUhr, "fraDatumUhr");
 fraDatumUhr.setCursor(Cursor.ARROW);
 fraDatumUhr.setFont(new Font("Courier New", 10.0f, FontSize.POINTS, FontWeight.NORMAL, false, false, false, CharacterSet.DEFAULT, 0));
 fraDatumUhr.setLocation(new Point(8, 24));
 fraDatumUhr.setSize(new Point(120, 128));
 fraDatumUhr.setTabIndex(0);
 fraDatumUhr.setTabStop(false);
 fraDatumUhr.setText("Datum / Uhr");
 }
}

Das Frame soll im Container angezeigt werden, aber
es wird nicht angezeigt !!

Wie kann ich das Frame ohne Container im Applet anzeigen ?
Wird der Container überhaupt angezeigt, bzw. ist der
überhaupt sichtbar, oder muss der zuerst irgendwie selbst
sichtbar im Applet gemacht werden ??

Ich bin leider noch ein Java-Beginner.

Viele Grüße, MAJASOFT.

Hi,
Du brauchst gar keinen Container, da Applet selber einer ist! (Applet ist von der Klasse Panel abgeleitet)
add(fraDatumUhr, „fraDatumUhr“); reicht.

Wenn Du Komponenten in einen Container einfügst, müsstest Du diesen auch noch mittels add(xy) dem Applet anfügen.

Gruss, Simon

Hallo,

und sag mal: warum kann man die Größen nicht frei definieren, der Objekte, sowie keine exakte Position innerhalb des Applets eingeben ?? Immer wenn ich einen Button zufüge, stellt er ihn mir an eine feste Position (South, North u.s.w.) - das ist ja absolut keine Designfreiheit, oder ??

Außerdem habe ich jetzt ein Applet erstellt und mir eine Form mit meinen Elementen und Funktionen erstellt. Diese natürlich sauber als new instanziiert und mit show möchte ich Sie nun anzeigen, also genau dann wenn er das Applet eingeladen hat, soll er die Form als neues Fenster oder innerhalb des Applets anzeigen. Nur er kompiliert zu 100% aber nach dem einladen des Applets zeigt er mir die Form nicht an, was ist zu tun ?? Kann ich die fertige Form nicht im HTML-Applet anzeigen, wenn ja wie geht das ??

Vielen Dank für Deine Hilfe,
MAJASOFT.

und sag mal: warum kann man die Größen nicht frei definieren,
der Objekte, sowie keine exakte Position innerhalb des Applets
eingeben ?? Immer wenn ich einen Button zufüge, stellt er ihn
mir an eine feste Position (South, North u.s.w.) - das ist ja
absolut keine Designfreiheit, oder ??

  • Mit AWT hat man leider keine anderen Möglichkeiten. Mit SWING allerdings schon

Außerdem habe ich jetzt ein Applet erstellt und mir eine Form
mit meinen Elementen und Funktionen erstellt. Diese natürlich
sauber als new instanziiert und mit show möchte ich Sie nun
anzeigen, also genau dann wenn er das Applet eingeladen hat,
soll er die Form als neues Fenster oder innerhalb des Applets
anzeigen. Nur er kompiliert zu 100% aber nach dem einladen des
Applets zeigt er mir die Form nicht an, was ist zu tun ?? Kann
ich die fertige Form nicht im HTML-Applet anzeigen, wenn ja
wie geht das ??

  • Einfach mit add(Form) zum Applet hinzufügen sollte funktionieren.

Ich empfehle Dir, die Doku von http://www.javabuch.de/ Go To Java
Dort findest Du nützliche Tips und Codebeispiele.

Gruss, Simon