+ Antworten
Ergebnis 1 bis 13 von 13

Thema: Java

  1. #1
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    Java

    Hi Leute,
    wie kann ich mit einer if anweisung überprüfen, ob eine checkbox angeklickt worden ist, oder nicht?

    fginde es nämlcih einfach nicht raus...
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  2. #2
    ELDAR
    Gast Avatar von ELDAR

    AW: Java

    Eine Checkbox generiert ein Item-Event wenn die Markierung gesetzt oder zurückgenommen wird. Du musst ein Objekt (aufruf durch addItemListener, imlements ItemListener) bei der Checkbox registrieren.
    das Item-Event wird gesendet wenn sich der Zustand einer ChBx geändert hat. Im Ereignissempfänger wird dann die Methode itemStateChanged mit einem Argument vom Typ ItemEvent aufgerufen.

    Code:
    public abstact void itemStateChanged(ItemEvent e)
    Wenn du wissen willst welche ChBx das Ereignis ausgelöst hat gibt es die Methode getItemSelectable.

    Code:
    public ItemSelectable getItemSelectable();
    Den Rückgabewert dann in ein Objekt vom Typ Checkbox konvertieren und mit getState den Zustand bestimmen.

  3. #3
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    AW: Java

    Zitat Zitat von ELDAR
    Eine Checkbox generiert ein Item-Event wenn die Markierung gesetzt oder zurückgenommen wird. Du musst ein Objekt (aufruf durch addItemListener, imlements ItemListener) bei der Checkbox registrieren.
    das Item-Event wird gesendet wenn sich der Zustand einer ChBx geändert hat. Im Ereignissempfänger wird dann die Methode itemStateChanged mit einem Argument vom Typ ItemEvent aufgerufen.

    Code:
    public abstact void itemStateChanged(ItemEvent e)
    Wenn du wissen willst welche ChBx das Ereignis ausgelöst hat gibt es die Methode getItemSelectable.

    Code:
    public ItemSelectable getItemSelectable();
    Den Rückgabewert dann in ein Objekt vom Typ Checkbox konvertieren und mit getState den Zustand bestimmen.
    vielen dank für die antwort, jedoch verstehe ich nur bahnhof...könntest du mir den code einer checkbox inklusive der entsprechenden javaxcrpits senden?

    als code?
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  4. #4
    ELDAR
    Gast Avatar von ELDAR

    AW: Java

    bessere Idee.
    Hier kannst du ein 1200 Seiten starkes Buch legal herunterladen. Ab Kapitel 23 gehts um GUI und im Kapitel 32.4 direkt um dein Problem.
    Kostet normalerweise 60€ und ist so eine Art Java Bibel.

  5. #5
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    AW: Java

    ich danke dir...

    ich hoffe mein problem hat sich damit erledigt...
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  6. #6
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: Java

    java != javascript

    Wie hier alle richtig geantwortet haben, sind das die Lösungen wie sie in Java implementiert werden müssen. Das was du meinst ist JavaScript und hat mit Java garnichts zu tun.

    Java ist eine der besten Programmiersprache und mittlerweile in fast allen Anwendungsbereichen dank riesigen Apis und der extremen Flexibilität vertreten. Auf deutsch: Es gibt nichts, was Java nicht kann.

    Javascript ist hingegen eine Script Sprache die von Netcape entwickelt und in den Browser implementiert wurde. (Bitte berichtigen fals es nicht Netscape war). Mit ihr kann man nicht wirklich Programmieren, da es nur eine Scriptsprache ist. Der wohl sinnvollste einsatz von JavaScript bezieht sich auf Ajax. Zu deinem Problem:


    (box.checked) ist der Ausdruck den du benötigst. box muss eine in HTML eingebettete Checkbox mit namen box sein.
    stop:

    NOP
    JMP stop

  7. #7
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    AW: Java

    Zitat Zitat von terra-power
    [...]
    (box.checked) ist der Ausdruck den du benötigst. box muss eine in HTML eingebettete Checkbox mit namen box sein.
    ich versteh nciht wirklich, was du damit meinst...

    einfacher wäre es, wenn ihr mir einen Vorschlag für den Code machen würdet....
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  8. #8
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: Java

    Am einfachsten wäre es, wenn du etwas googeln würdest. Mir scheint es so, als hättest du das Grundprinzip (noch) nicht verstanden.

    Hier erstmal der Code:

    Code:
    <html>
    
    <form name="formular">
    
    <input type="checkbox" name="box" onClick="bla()"> <--- Da klicken !!
    
    </form>
    
    
    <script type="text/javascript">
    function bla() {
      if (document.formular.box.checked) alert("an");
      else alert("aus");
    }
    </script>
    
    </html>
    stop:

    NOP
    JMP stop

  9. #9
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    AW: Java

    ich google immer als erstes, bevor ich ins forum schreibe, nur meist verstehe ich nicht, was die dort schreiben und außerdem:

    wofür seid ihr denn sonst da?


    nun neue frage:

    wie geht dass, wenn ich mehrere radiobuttons zur auswahl habe und wissen möchte, welcher aus der gruppe aktiviert ist...
    Geändert von callidus (25.06.2006 um 23:55:26 Uhr)
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  10. #10
    ELDAR
    Gast Avatar von ELDAR

    AW: Java

    Ach Javascript...
    Jetzt weiß ich auch was
    javaxcrpits
    sein sollte.

  11. #11
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: Java

    Zitat Zitat von callidus
    nun neue frage:
    wie geht dass, wenn ich mehrere radiobuttons zur auswahl habe und wissen möchte, welcher aus der gruppe aktiviert ist...
    Das meine ich: Da wären ein paar Grundlagen in Javascript besser geeignet. Dann musst du nämlich nicht wegen jedem Dialogelement erneut fragen.
    stop:

    NOP
    JMP stop

  12. #12
    Aufsteiger/in Avatar von callidus

    Registriert seit
    29.11.05 - 20:40
    Beiträge
    473
    Thanks
    1
    Thanked 3 Times in 2 Posts

    AW: Java

    tut mir leid, das ich mich mit radiobuttons und checkboxen nciht so gut auskenne, wie ein professioneller programmierer...

    außerdem könntest du mir lieber helfen, anstatt mich anzumaulen...

    wie funktioniert das denn jetzt?
    "Wir bilden die Besten Amerikaner der Welt aus"
    Georg W. Bush

  13. #13
    Aufsteiger/in Avatar von terra-power

    Registriert seit
    14.4.04 - 15:44
    Beiträge
    435
    Thanks
    0
    Thanked 6 Times in 6 Posts

    AW: Java

    Zitat Zitat von callidus
    tut mir leid, das ich mich mit radiobuttons und checkboxen nciht so gut auskenne, wie ein professioneller programmierer...
    außerdem könntest du mir lieber helfen, anstatt mich anzumaulen...
    wie funktioniert das denn jetzt?
    1.) Ich maule nicht.
    2.) radiobuttons, checkboxen und sonstige HTML Elemente haben nichts mit Programmierung zu tun.
    3.) habe ich dir eine vollständige Lösung für das erste Problem gegeben, wo du dich noch nicht mal bedankt hast.
    4.) ist das aktuelle Problem vom Aufbau / Problemstellung identisch mit dem letzten.

    Aus diesen 4 Gründen habe ich gesagt, du sollst dir die Grundlagen von Javascript aneignen. Javascript ist ja nun eine Allerweltssprache wo es mindestens 100 freie deutsche tutorials im web gibt. Was bringt es denn, wenn du jeden Befehl im Forum fragst... so lernst du Javascript auch nicht. Es ist nicht wichtig zu wissen, wie genau ein Dialogelement anzusteuern geht, sondern wie man allgemein auf Form Elemente zugreift, was Javascript ist, wie es eingesetzt wird und welche Vorteile es bietet. Kontrollstrukturen, Verzweigungen und der Zugriff auf Objekte ist das Wichtige. Die konkreten Befehle ... naja das ist angenehmes nebenbei. Oder denkst du ein C / Java Programmierer kennt die ganzen 10000 API's auswendig. Ein guter Programmierer kennt die Spezifikation der Sprache und hat beim Scripten /Programmieren ein Referenzmanual liegen, welches die Ansteuerung der aktuellen API enthält.
    stop:

    NOP
    JMP stop

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Ja
  • Beiträge bearbeiten: Ja
  •