Zurück   RR:Board > Computer > Programmierung & Entwicklung

Entwicklung und Coding in verschiedenen Programmiersprachen: Assembly, C++, C#, Perl, Delphi, .NET, Visual Basic...
Thema geschlossen
 
Themen-Optionen Thema durchsuchen

[Java] - If Anweisung in If Answeisung
Alt 02.11.2007, 01:45   # 1
unix
The Lions Nightmare
blau blau 
Bewertung:
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
Registriert seit: Feb 2006
Beiträge: 2.821
Power: 42
Guten Abend ^^

Hab mal wieder ein problem xD

Also ich hab mehrere Buttons und mehrere TextFelder!

Wenn man verschiedene Buttons klickt werden verschiedene TextFelder sichtbar!::

Buttons = Movies, Appz, Games etc bla bla.. + Button Script

jetzt will ich das wenn der Button Moviez geklickt wurde (verschiedene TextFelder werden sichtbar) und man dann auf den button Script klickt das in einem TextArea set.Text(""); ausgeführt wird!

Aber passiert leider nix xD


Also hier ist mal ein Teil vom Quellcode:

Zitat:
if(s.equals("MOVIEZ")){
Die bestimmten/benötigten TextFelder werden eingeblendet/ausgeblendet mit
TextField.setVisible(true/false);
if(s.equals("SCRIPT")){
code.setText("der bestimmte Text");
} }
Also das man zuerst MOVIEZ und wenn man dann auf SCRIPT klickt kommt dann der bestimmte Text in das TextFeld code rein!

Aber bei mir bringt er keine fehler und macht nix mit dem TextFeld code....

Kann einer vllt. helfen?


  unix ist offline  

Alt 02.11.2007, 01:59   # 2
asdrexit
Kabel Wurm
rot rot rot 
Bewertung:
asdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkteasdrexit hat 1000 bis 2499 Punkte
Registriert seit: Jul 2005
Beiträge: 858
Power: 24
Wenn s schon = "MOVIEZ" ist kann es ja nicht gleichzeitig auch "SCRIPT" sein. Musste iwie anders machen, kenn jetzt deinen restlichen Source nicht.
  asdrexit ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 08:59   # 3
wlan
Kabel Wurm
rot rot rot 
Bewertung:
wlan hat die Renommee-Anzeige deaktiviert
Registriert seit: Jan 2005
Beiträge: 751
Power: 24
also ich würde mal sagen du machst das ambesten über die "klick" events der buttons ohne die abfragen

Code:
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; public class ButtonEventClass extends JFrame implements ActionListener { private JButton button; public ButtonEventClass(){ button = new JButton("click mich!"); button.addActionListener(this); this.getContentPane().add(button); } public void actionPerformed(ActionEvent e) { if(e.getSource() == button){ System.out.println("Button geklickt!"); } } public static void main(String[] args){ ButtonEventClass bec = new ButtonEventClass(); bec.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); bec.setSize(200, 200); bec.setVisible(true); } }

nur ein beispiel vl hilfts dir.


oder wenn du wirklcih mit if abfrage arbeiten willst:

if ... elseif schleifen

Code:
if (testscore >= 90) { grade = 'A'; } else if (testscore >= 80) { grade = 'B'; } else if (testscore >= 70) { grade = 'C'; } else if (testscore >= 60) { grade = 'D'; } else { grade = 'F'; }
wobei ich nicht genau wieß wie du mit buttons und if abfrage rausfinden kannst ob der button geklickt wird
  wlan ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 09:52   # 4
Timer
The Madness
blau blau 
Bewertung:
Timer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 Punkte
Timer hat mehr als 10.000 PunkteTimer hat mehr als 10.000 Punkte
Registriert seit: May 2006
Beiträge: 2.720
Power: 32
was zum teufel sind "if-schleifen"???
ich habe mir java zwar noch nicht näher angeschaut, gehe aber stark davon aus, dass es auch bei java keine if-schleifen gibt...

das zeugs nenn man z.b. if-abfrage oder if-verzweigung...

wieso.tutdas.net
aHR0cDovL25ldGN1cC5kZSBHdXRzY2hlaW46IDE0OG5jMTI3NzA0MDQ4MjIgMyBNb25hdGUgR3J 1bmRnZWL8aHIgZvxyIHYob2xrcylTZXJ2ZXIgZ2VzY2hlbmt0IChm/HIgTmV1a3VuZGVuKQ==
  Timer ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 10:45   # 5
Knusperkeks
Hellraiser
blau blau blau blau 
Bewertung:
Knusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 Punkte
Knusperkeks hat mehr als 15.000 PunkteKnusperkeks hat mehr als 15.000 Punkte
Registriert seit: Sep 2005
Beiträge: 3.762
Power: 39
http://www.leepoint.net/notes-java/f...h-general.html

das könnte dir auch hilfreich sein, damit kannste quasi ne komplette liste an abfragen machen!


Knusperkeks
  Knusperkeks ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 13:07   # 6
paradox
Einer geht noch!
rot
Bewertung:
paradox hat die Renommee-Anzeige deaktiviert
Registriert seit: Jan 2006
Beiträge: 340
Power: 20
ich glaub ich weis was du meinst ....

du willst erst den button "moviez" klicken, und wenn du dann den button "script" drückst, es die textfelder befüllt??
also wenn der button "script" keine andere funktion ausführen soll, als die felder zu befüllen, dann würd ich den button genau so wie die textfelder erst einbelnden wenn den button "movies" gedrückt hast.

oder du machst einen boolean "state" ...
also:
wenn button "movies" gedrückt -> state = true;
und dann die abfrage
Code:
if(s.equals("movies")) { textfeld1.setVisible(true); state = true; } if(s.equals("script") && state == true) { code ... }

http://board.raidrush.ws/signaturepics/sigpic8890_3.gif
--= P A R A D O X @ DSL3000 =--
  paradox ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 13:15   # 7
Mr. Mouse
Kabel Wurm
rot rot rot 
Bewertung:
Mr. Mouse hat die Renommee-Anzeige deaktiviert
Registriert seit: Sep 2006
Internet: >=50Mbit
Beiträge: 962
Power: 21
What the hell ist eine IF-Schleife??

Das gibt es nicht, es gibt ne IF-Anweisung, das ist eber keine Schleife, es gibt for- und while-SChleifen ^^ Nur als kleine Anmerkung

Und deine Problem machste mit nem ActionListener und dann halt die IF-Anweisung welcher Button gedrückt wurde und dann wir die und die Methode ausgeführt, z.B. zeigeMoviez().

So is am einfachsten

- arch-user -
  Mr. Mouse ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 13:51   # 8
unix
The Lions Nightmare
blau blau 
Bewertung:
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
Registriert seit: Feb 2006
Beiträge: 2.821
Power: 42
Themenstarter
Also danke für die antworten!

Joa ich habs probiert mit den else if schleifen (xP), aber der bringt mir nen komischen fehler ^^

Zitat:
Bietemaker.java:611:12: 'else' without 'if'
else if (s.equals("MOVIEZ")) {
^
bei dem code hier:

Zitat:
if(s.equals("SCRIPT")){
else if (s.equals("MOVIEZ")) {
code.setText("");
}
}
Ich hab mir schon überlegt das noch vllt. durch eine RadioButton Group zu machen.
Das wenn MOVIEZ geklickt wurde automatisch der RadioButton movies oder so aktiv wird und dann über den Itemlistener:

Code:
if(movies==true){ if(s.equals("SCRIPT")){ code.setText(""); }}
hhmm das er dann halt mehr über den itemlistener geht xD

vllt. noch mal zur verständniss erklärung:
Wird ein Bietemaker und
im Panel pNorth sind die Buttons für Moviez, Appz etc und wenn man einen davon klickt kommen halt verschiedene Objekte raus.
Jetzt soll er halt wen man den button Script klickt immer drauf achten welches Fenster (Moviez oder Appz) grad offen ist und einen anderen Quellcode fürs Forum ausgeben!



Und noch ne Frage:

Weiß einer vllt. wie man nen Copy Button coden müsste damit er dann mit getText(TextArea); den kompletten String aus einer TextArea rauskopiert und in die Windows Zwischenablage reinlegt?
damit man halt net alles kopieren Rechtsklick etc. machen muss?

Bws sind raus bis jetzt danke nochmal

mfg

unix


  unix ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 14:00   # 9
paradox
Einer geht noch!
rot
Bewertung:
paradox hat die Renommee-Anzeige deaktiviert
Registriert seit: Jan 2006
Beiträge: 340
Power: 20
ich würde das über ne combobox lösen .... wo dann zwischen den items (movies, apps ...) auswählen kannst
und dann beim button "script" fragst du dann mit deiner if ANWEISUNG ab welches item in der combobox ausgewählt wurde/ist.

http://board.raidrush.ws/signaturepics/sigpic8890_3.gif
--= P A R A D O X @ DSL3000 =--
  paradox ist offline  

AW: If Schleife in If Schleife
Alt 02.11.2007, 14:20   # 10
unix
The Lions Nightmare
blau blau 
Bewertung:
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
Registriert seit: Feb 2006
Beiträge: 2.821
Power: 42
Themenstarter
Zitat:
Zitat von paradox Beitrag anzeigen
ich würde das über ne combobox lösen .... wo dann zwischen den items (movies, apps ...) auswählen kannst
und dann beim button "script" fragst du dann mit deiner if ANWEISUNG ab welches item in der combobox ausgewählt wurde/ist.
Ja genau so meinte ich es ^^

Aber ich würd dann machen das die boolean Boxxen über die Buttons ausgewählt werden und die dann setVisible(false) machen damit man die dinger nich sieht ^^

naja werds mal ausprobieren ^^


  unix ist offline  

AW: If Anweisung in If Answeisung
Alt 04.11.2007, 20:16   # 11
unix
The Lions Nightmare
blau blau 
Bewertung:
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
unix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50kunix huuu haaa 50k
Registriert seit: Feb 2006
Beiträge: 2.821
Power: 42
Themenstarter
ok die Buttongroup seh ich jetzt!

jetzt brauch ich nur noch nen Befehl zum abfragen ob die RadioButtons True oder False sind!

Normal ja mit
Code:
if (f.getState(true)) { code.setText(""); }
Aber er bringt :
Zitat:
getState (boolean) ist undefinied for the type JRadioButton.
Habs auch schon probiert mit:

Code:
boolean ch1,ch2,ch3,ch4,ch5; public void ch1 = a.getState(); ch2 = g.getState(); ch3 = f.getState(); ch4 = m.getState(); ch5 = p.getState(); if (ch1 == true) { code.setText(""); }
aber dann weiß er ja immernohc nich wegen dem getState welcher RadioButton aktiv ist und welcher nich xD


  unix ist offline  
Thema geschlossen

RR:Board > Computer > Programmierung & Entwicklung > [Java] - If Anweisung in If Answeisung


Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Java] - switch Anweisung äquivalent zu if Anweisung coolatme Programmierung & Entwicklung 6 08.05.2010 10:47
[C/C++] - C++ If Anweisung Shadow1306 Programmierung & Entwicklung 5 26.06.2008 20:42
[PHP] - Nach IF-Anweisung verlinken! ConTrex24 Webentwicklung 9 28.01.2007 20:47
[C/C++] - hilfe bei einer if anweisung Dimi Programmierung & Entwicklung 7 25.10.2006 15:06
mysql if anweisung aC[x Webentwicklung 5 14.11.2005 21:13



Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.
vBulletin Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.