Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [Java] CheckBox (https://forum.scholieren.com/showthread.php?t=716047)

apekop123 09-01-2004 00:40

[Java] CheckBox
 
Ik wil in java een textveld laten zien als je een checkbox aanvinkt.

Via de java site vond ik uiteindelijk de getState maar daarmee wil het niet echt lukken



void jCheckBox1_actionPerformed(ActionEvent e) {
if (jCheckBox1.getState()(true));
{
jTextField3.setEditable(true);


if (jCheckBox1.getState()false));
{
jTextField3.setEditable(false);
}
}
}


dit werkt dus niet.

weet iemand misschien waarom???

Screaming Slave 09-01-2004 00:46

zijn door de forumsoftware de '==' operators weggevallen?

apekop123 09-01-2004 09:37

Citaat:

Screaming Slave schreef op 09-01-2004 @ 01:46:
zijn door de forumsoftware de '==' operators weggevallen?

nee maar als ik die er tussen zet krijg ik een error die zegt dat je geen == mag gebruiken bij een boolean :(

Kawoutertje 09-01-2004 09:49

jCheckBox1.getState()(true)

Wat bedoel je hier nu mee ??? Dit slaagt op niets!!! Als je CheckBox1 aangeklikt is, zal de .getState een true waarde weergeven en anders een false.(of omgekeerd, hangt van je checkbox af natuurlijk) Wat die true tussen haakjes daarachter staat te doen, daar kan ik niet aan uit hoor. Doe die maar gauw weg !!!

if(blabla){
blabla1;
}
else{
blabla2;
}

Als je blabla true is gaat ie blabla1 doen, is blabla false, dan doet ie blabla2.

Je blabla kan een booleaans statement zijn (==, <, >, ...) maar kan ook een variabele zijn waarin een booleaanse waarde in opgeslagen is, zoals hier je jCheckbox1.getState.

Dus probeer ns:

public void jCheckBox1_actionPerformed(ActionEvent e) {
if (jCheckBox1.getState()){
jTextField3.setEditable(true);
}
else{
jTextField3.setEditable(false);
}

Kawoutertje 09-01-2004 10:01

Je moet trouwens ook nog public, private of protected aan je functie "void jCheckBox1_actionPerformed" toevoegen als je echt fatsoenlijk aan het java'en bent !

Kawoutertje 10-01-2004 09:12

Is't nu eigenlijk gelukt ?


Alle tijden zijn GMT +1. Het is nu 07:25.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.