Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

[JAVA]if-statement met status checkboxgroup

Pagina: 1
Acties:
  • 336 views

Verwijderd

Topicstarter
Hallo,

In mijn java programma heb ik een knop! Als je op die knop klikt wil ik dat hij eerst kijkt welke van de 2 radiobuttons aangevinkt is, en daarna moet hij een stukje code uitvoeren, de code die hij moet uitvoeren heb ik al gemaakt.

Zelf heb ik dit geprobeerd:

if ( checkboxED.State = true )
{

}

Helaas ging het niet zo.

In mijn java-boek kan ik niks vinden.. 8)7
Kan iemand mij vertellen welke code ik nodig heb?

bvd!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

dubbele ==.

je expressie is altijd true nu.

[ Voor 61% gewijzigd door Boudewijn op 07-08-2008 20:00 ]

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
Oke, bedankt ik ga het proberen..

Verwijderd

Topicstarter
Helaas krijg ik dan deze foutmelding:
C:\Javaprog\Euro.java:64: cannot resolve symbolsymbol : variable State location: class java.awt.Checkbox if ( checkboxED.State == (true) )

Verwijderd

Topicstarter
Ik gebruik het hier:
public boolean action(Event gebeurtenis,Object obj)
{
if (gebeurtenis.target == knopje1 )
{

if ( checkboxED.State == true )
{

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Radiobuttons werken met een groepje kijk in de java documentatie eens naar de RadioButtonGroup (oid).

Ook in RadioButton zal daar vast wel een hint naartoe staan :). Wat dat betreft zijn de java api docs hardstikke goed.

[ Voor 38% gewijzigd door Boudewijn op 07-08-2008 20:07 ]

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
Dat is waar, ze staan in checkboxgroup1, ik zal dat er eens voor zetten..

  • Mammon
  • Registratie: December 2006
  • Laatst online: 05-11 15:25
java.awt,checkbox heeft geen eigenschap state
ik denk dat je getstate bedoelt
zie: http://java.sun.com/j2se/...pi/java/awt/Checkbox.html

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Verwijderd schreef op donderdag 07 augustus 2008 @ 20:07:
Dat is waar, ze staan in checkboxgroup1, ik zal dat er eens voor zetten..
Zijn het nou radiobuttons of checkboxes?

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
checkboxes.. maar omdat ze in een checkboxgroup staan radiobuttons..

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Ze sluiten elkaar wel uit?
Dus "a" aan --> 'b' uit?

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
@wouter.oet
Dus ik moet eerst getState() gebruiken? En daarna het volgende gebruiken!?:
if ( checkboxED.State = true )
{

}

Ik zal het eens gaan proberen.. bedankt alvast

Verwijderd

Topicstarter
@boudwijn
Ja ze sluiten elkaar inderdaad uit!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Verwijderd schreef op donderdag 07 augustus 2008 @ 20:14:
@boudwijn
Ja ze sluiten elkaar inderdaad uit!
Dan zijn het dus radiobuttons (qua werkign).
Die moet je in een groep zetten. Checkboxes hoeven dat niet.

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
Ze staan in een groep. :)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Lees even die linkjes joh.
En dan ook die van de groep, daarbij kun je opvragen welk radiobutton object geselecteerd is.

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
Ik ben de links nou aan het lezen! Maar ik heb nogal lang tijd nodig voor zoiets, ik ben er niet al te goed in..

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Uhh ja maar dingen lezen is de enige manier om het te leren. Je kunt niet altijd alles hier vragen.
Sowieso is dit ook een vrij basic 'probleem' :).

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
Maar het punt is: Ik kan wel als ik op een radiobutton klik, direct een actie uit laten voeren, maar ik wil dat je eerst op een knop moet duwen voordat hij actie onderneemt! Want het programma (een euro-dollar omrekenaar) moet of van euro's naar dollars, of andersom rekenen. En dat moet dus in te stellen zijn via die radiobuttons.

Verwijderd

Topicstarter
Sorry, dit is het laaste wat ik moet weten, daarna zal ik dit forum niet meer lastig vallen:P..

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Nou je hebt een eventhandler die gedraaid wordt als men de knop in drukt.
In die handler check je de status van je radiobuttons.

Je maakt mij btw niet wijs dat je die tutorials al doorgewerkt hebt van hierboven.

i3 + moederbord + geheugen kopen?


Verwijderd

Topicstarter
mm, ik zie maar eent tutorial..

  • Brian
  • Registratie: Oktober 2006
  • Laatst online: 26-10 11:56
De Javadoc(umentatie) is zo uitgebreid, en er is zoveel te vinden op het Java forum. Ik weet zeker dat als je iets meer tijd er voor neemt, dat je er dan wel uitkomt.

Verwijderd

Topicstarter
Oke, ik ga nu vanalles proberen, als ik er echt niet uitkom dan meld ik het. Toch bedankt voor de reacties!

Verwijderd

Topicstarter
Oke, het is gelukt, mbv getState()
Bedankt!!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:42

Creepy

Tactical Espionage Splatterer

Boudewijn schreef op donderdag 07 augustus 2008 @ 20:23:
Uhh ja maar dingen lezen is de enige manier om het te leren. Je kunt niet altijd alles hier vragen.
Sowieso is dit ook een vrij basic 'probleem' :).
Dit dus ;)

Hier op GoT gaan we er vanuit dat je in eerst instantie zelf het 1 en ander probeerd en dat je dat oko aangeeft in je startpost. Dit laat je nu in z'n geheel achterwege dus lijkt het erop alsof je GoT als helpdesk wilt gebruiken. Dat js iets niet weet is niet erg maar we vragen hier meer inzet dan een willekeurig (helpdesk achtig) forum. Alleen je vraag hier dumpen is dus niet voldoende. Zie ook Welkom in Programming - FAQ en Beleid waar dat netjes in staat uitgelegd.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.