carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.951 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1353 von 2963 (46%) |<   <   >   >|

Autor Harald Faber
Datum 27.09.04, 09:30
Betreff Re: JBuilder If Schleife


    Zitat:
    Hallo,
    ICh versuche verzweifelt mit dem JBuilder zurechtzukommen...obwohl ich seit jahren in delphi programmiere komme ich einfach nicht weiter...

    Also hier ist mal mein Code, ich weil, dass über eine if-Schleife abgefragt wird, ob ein radiobutton selected ist:

    if (jCheckbox1.selected == true) {machwas}

    Aber den Ausdruck selected erkennt er nicht, ebensowenig wie text und soweiter...

    Bitte hilfe :(
Also...
zunächst einmal ist das ja kein Problem des JBuilder, sondern der unüblichen schlechten OO Umsetzung. Du wirst Dich dran gewöhnen müssen, dass Java strenger OO umgesetzt ist. Direkte Zugriffe auf Klassenvariablen sind fast vollständig beseitigt. Stattdessen gibt es die zugehörigen Zugriffsmethoden. D.h. mit get...() wird auf die gewünschte Information zugegriffen, und mit set...(neuerWert) wird der Wert verändert. Bei boolean Variablen wie in Deinem Fall erfolgt der Zugriff über is...().

Der Korrekte Code sieht also so aus:

if (jCheckbox1.isSelected() == true) {machwas}

oder alternativ

if (jCheckbox1.isSelected()) {machwas}

Steht übrigens auch in der API, die Du Dir unbedingt bookmarken oder herunterladen solltest. Sie ist sehr übersichtlich und ausführlich, kein Vergleich z.B. mit dem C++ Gehampel...

Präge Dir auch schon mal die Nomenklatur bei der Groß-/Kleinschreibung ein.
-> Klassennamen beginnen mit einem Großbuchstaben
-> Methoden und Variablen/Attribute beginnen mit einem Kleinbuchstaben für die erste Silbe, danach für weitere Silben sind Großbuchstaben zu verwenden, z.B. myCheckBox
-> Konstanten sind komplett in Großbuchstaben zu benennen, höchstens mit einem Underscore darin: MEINEKONSTANTE hieße z.B. besser MEINE_KONSTANTE.


Diskussionsverlauf:
    Re: JBuilder If Schleife
JBuilder If Schleife

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com