Sensei: Ausgabe innerhalb des Applets

Hi!

Kann ich in irgendeiner Art und Weise in einem Applet einen Bereich festlegen, in dem ich print("...") Befehle ausführen kann?

Ich will die vom Benutzer in 10 verschiedene Eingabefelder eingegebenen Zahlen in verschiedenen Reihenfolgen ausgeben, und dachte mir das einfachste wäre, die Eingaben in Variablen zu speichern (wie geht das? sind die Variablen schon die Bezeichnungen der Eingabefelder?) und diese dann auszugeben in der Art:

println(zahl1 + "  " + zahl2 + "  " + zahl3);
println(zahl5 + "  " + zahl6 + "  " + zahl4);
println(zahl2 + "  " + zahl8 + "  " + zahl10);

Und das würd ich eben gerne möglichst einfach umsetzen. Kann mir jemand weiterhelfen?

cu...

  1. Guude!

    Baue am einfachsten eine Textarea ein und gib mit
         nameDerTextarea.append(zahl1 + ", " + zahl2 +...);
    die Zahlen aus.

    Und als Hinweis: Unter folgenden Links findest Du gute Tutorials, deren Lektüre sich durchaus lohnt:
    http://www.javabuch.de
    http://www.galileocomputing.de/openbook/javainsel/
    http://www.it-know-how.net/java_tutor_e.htm

    LG ausm Hesseland
    Lemmy

    1. Danke mal für die Infos!

      Noch eine Frage dazu: ist der Wert, den der Benutzer eingibt, jetzt schon gespeichert in einer Variablen? Oder wie bekomme ich den Wert in eine Variable? Tut leid... das sind solche Anfängerfragen, aber ich bin einfach noch sehr unsicher mit der Materie!

      Habe z.b.:

      JTextField bz2 = new JTextField();

      Da soll der benutzer einen Integer eingeben. Ist der jetzt schon in bz2 gespeichert? Nicht, oder? Wie beomm ich den in enie Integer-Variable?

      thx...

      1. Hi,

        JTextField bz2 = new JTextField();
        Da soll der benutzer einen Integer eingeben. Ist der jetzt schon in bz2 gespeichert? Nicht, oder? Wie beomm ich den in enie Integer-Variable?

        bz2 ist das Textfeld, nicht der darin enthaltene Text (und schon gar nicht der darin evtl. enthaltene Wert der Zahl).
        Den Text im Textfeld bekommst Du mit bz2.getText() als String.
        Um einen Integer zu bekommen, mußt Du das noch umwandeln (parseInt) ...

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de? http://www.andreas-waechter.de/
  2. Hi,

    print geht in Applets nicht, da Du es mit einer grafischen oberfläche zu tun hast (Du kannst zwar print befehle absetzen ,die gehen aber für auf die Java Konsole und nicht auf die Appletfläche).
    Du kannst die Ausgabe entweder mit einer drawText Methode auf einer Komponente ausgeben (z.B. auf Canvas), oder Du nimmst ein Textfeld und und weisst diesem die Ausgabe zu. Damit der Benutzer das dann nicht editieren kann, kannst Du es deaktivieren.

    Gruss

    Marko