PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Applet Frage


Klaus1980
21.08.2002, 12:36
Ich benutz dafür den JBuilder6. Nun folgendes.

Bis jetzt hat mein Applet 2 Eingabefelder. Da gibt man etwas ein und drückt dann auf den Button "Prüfen".

Falls die beiden Werte zueinander passen passiert gar nix. Falls nicht kommt eine Fehlermeldung. Diese wird aber bis jetzt noch im Jbuilder dann unten in der Konsole ausgegeben.
Dieso soll aber nun im Aplett erscheinen. Wie geht das ?

gruss Klaus1980


MrEasy
21.08.2002, 13:25
alles was im stderr und stdout landet, landet bei nem applet auch in der java-konsole, da ein normaler benutzer die allerdings nie anschut, musst du die ausgabe grafisch machen

z.B. so in der Art:

public void paint(Graphics g) {

Font f = new Font("SansSerif", Font.BOLD, 16);
g.setFont(f);
g.drawString("Fehlermeldung bla bla", 48, 20); // koordinaten anpassen!
f = new Font("SansSerif", Font.PLAIN, 12);
g.setFont(f);

g.drawString("fehler so und so aufgetreten", 10, 10);
}

Klaus1980
21.08.2002, 13:37
naja ich will keine neuen Fehlermeldungen erstellen.

Mein Applet bekommt 2 Werte eingegeben und dann geht es praktisch in das Hauptprogramm ( andere Klasse ) und prüft ob die 2 Werte ok sind. Falls nicht wird eine Fehlermeldung generiert ( mit einer Methode ) und diese dann per System.out.println ausgegeben.

Und genau dieso soll jetzt einfach nicht mehr auf der Konsole sondern in dem Applet in einem extra Textfeld ausgegeben werden.