» »

java net beans pomoč

java net beans pomoč

i33a ::

Rad bi naredil nek program v javi v programu NetBeans.
Zanima me kako naj preverim če je "radio button označen ali ne"?
primer kode:
jRadioButton2.setText(resourceMap.getString("jRadioButton2.text")); // NOI18N
        jRadioButton2.setName("jRadioButton2"); // NOI18N

-ter kako prebrati, uporabiti podatke ki jih uporabnik vnese npr. primer:
jTextField1.setText(resourceMap.getString("jTextField1.text")); // NOI18N
        jTextField1.setName("jTextField1"); // NOI18N


Na koncu bom dodal še gumb izračunaj, kaj naj uporabim za izpis rezultata?
Podoben program sem že napisal v Eclipsu, vendar brez GUI.
Prosim pomagajte
  • spremenil: i33a ()

KaRkY ::

jRadioButton.isSelected();
When you look long into an abyss, the abyss looks into you

i33a ::

a potem npr. v if stavku uporabim:
if(jRadiobutton2.isSelected){
total + 10;
}
else{
total + 5;
}

Kaj naj naredim pri textFiled-u

KaRkY ::

Kaj bi naj splog program delal?

Drugače pa podatke iz textfiedla bereš:
jTextField.getText();
When you look long into an abyss, the abyss looks into you

i33a ::

Program te nekaj sprašuje, in ti da na voljo več odgovorov, za različne odgovore se sremenljivko total prišteva npr. če označi jRadiobutton2 se prišteje 10, če označi jRadiobutton5 se prišteje 5.
Če ni preveč zakomplicirano moraš v textfiled vnesti neko številko, lahko pa bi tudi dodal npr 5 jRadioButtnov...
Na koncu klikneš izračunaj in program naj bi izpisal total(spremenljivko, ki ji ob vsaki izbiri jRadioButton-a
povečam za določeno vrednost) Kaj naj uporabim izpis? Prosim napiši primer kaj naj naredim z tem jRadioButtnom, ker z GUI še nisem programiral...

mihaelf3 ::

i33a je izjavil:

a potem npr. v if stavku uporabim:
if(jRadiobutton2.isSelected){
total + 10;
}
else{
total + 5;
}

Kaj naj naredim pri textFiled-u


Mogoče bi raje poskusil

if(jRadiobutton2.isSelected()){
total += 10;
}
else{
total += 5;
}


glede na to da združuješ več gumbov v skupine lahko uporabiš tudi button group.
Glede JTextFielda pa

String vsebina = jTextField1.getText();

/* seveda je pametno preveriti ce je uporabnik sploh vnesel stevilko */
int stevilka = Integer.parseInt(vsebina);


Kolikor je meni znano se za izpis uporablja JOptionPane
JOptionPane.showMessageDialog(null, "Tvoj tekst.", "Naslov");


Tole pišem bolj s pameti in ne garantiram da je vse v redu :)
Sicer pa imaš na Internetu obsežno dokumentacijo in vodiče.

Upam, da kaj pomaga.

Zgodovina sprememb…

  • spremenil: mihaelf3 ()

i33a ::

KaRkY, mihaelf3 hvala za pomoč, zanima me samo še kako izpisati rezultat na zaslon. Prosim pokažita mi primer...

KaRkY ::

Kot ti je že omenil mihaelf3 z JOptionPane pač sestaviš string z rezultatom.
When you look long into an abyss, the abyss looks into you

i33a ::

Hvala obema :), res zadnja stvar ki mi dela probleme pri tem programu je izpis rezultata.
ko uporabnik označi nek RaddioButton npr. RadioButton2 z if stavki total-u prištejem npr. 10
na koncu pa mi total-a ne uspe izpisati. V tem primeru mi javi napako: OptionPane.showMessageDialog(null, "Tvoj tekst.", + total);
kaj naj naredim?

Zgodovina sprememb…

  • spremenil: i33a ()

mihaelf3 ::

Poskusi:
OptionPane.showMessageDialog(null, "Total je: " + total, "Rezultat");

i33a ::

JOptionPane.showMessageDialog(null, "Total je: " + total);

ta koda deluje, a jo izpiše takoj ob zagonu programa: V oknu message: Total je:0.0 potem pa mi šele pokaže program... Kako bi naredil da se to izpiše ko pritisnem gumb IZRAČUNAJ

Zgodovina sprememb…

  • spremenil: i33a ()

AmokRun ::

Ja to kodo moraš vpisat v event handler od tega gumba.
V NetBeans lahko kar dvoklikneš na gumb in te potem samodejno postavi na pravo mesto v kodi.
Ali pa desni klik na gumb, potem pa Events - Action - actionPerformed.

Zgodovina sprememb…

  • spremenilo: AmokRun ()

i33a ::

AmokRun, v NetBeansu me je skoz neki zafrkaval, zato sem kodo napisu v Eclipsu,- Kako v Eclipsu napisati event handler? prosim primer...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[JAVA] Izpis imen vseh datotek iz direktorija in poddirektorijev

Oddelek: Programiranje
214943 (2972) Slovenet
»

Java skeniranje map in podmap

Oddelek: Programiranje
61159 (1048) nightrage
»

[java] naloge za vajo

Oddelek: Programiranje
71377 (1063) Yacked2
»

java pomoč, verjetno event handler

Oddelek: Programiranje
121060 (893) Chandler258
»

[Java]Vprašanja

Oddelek: Programiranje
242112 (1580) Bela01

Več podobnih tem