if (JOptionPane.showOptionDialog(this,
"Haluatko varmasti lopettaa sovelluksen?",
"ENDOMET-sovellus", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE, null,
new String[] {"Kyllä", "Ei"}, "Ei")
== JOptionPane.YES_OPTION)
{
System.exit(0);
}
else {
}
Sulkee sovelluksen, painoi sitten kyllä tai ei. Missä vika tarkkasilmäiset, itse olen jo sokea!!
Tämä koodi
3
431
Vastaukset
- keksa1
muuttujaan ennen tota iffiä ja tulosta se konsoliin ennen system.exittiä. Onko se aina sama?
Onko if-sulkujen jälkeen puolipiste, jolloin se suorittaa exitin aina?- Kukkaruuggu
...kokeile myös niin että pistät
new String[] {"Kyllä", "Ei"}, "Ei"
tilalle
null,null
ihan varalta että toimiiko edes niin.
- Toteuta
jos sä käytät JOptionPane.YES_NO_OPTION optionTypenä niin options argumentin arvoksi sun täytyy asettaa null arvo, jos haluut että se palauttaa YES_OPTION arvon.
Mut jos sä haluut käyttää omaa arvo taulukkoa options argumentissa niin käytä vaikka DEFAULT_OPTION optionTypenä ja sitten tuo new String[] {"Kyllä", "Ei"} options argumentin arvoksi, ja tuolloin se tietääkseni palauttaa taulukon indeksin missä valittu objekti sijaitsi ja jos sä suljet sen dialogin ruksista niin se palauttaa CLOSED_OPTION...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225434- 274705
- 282691
- 342334
- 372058
- 152008
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191637- 121581
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons241390- 181386