Forum » Programiranje » Mala pomoč pri javi
Mala pomoč pri javi
Serial ::
Zdravo
Neki se zajebavam z enim programčkom pisat pa me zajbava...Mam en text field (mislim da se tko napiše) potem en JcomboBox kjer izbiram kaj bom naredil in label v katero hočem izpisat uno kar sm vpisav v textfield + še nekaj dugega pač..Problem je v temu da sem očitno moje pogoje za Jcombobox narobe napisav..problem se nahaja v sledečem delu kode...dav sem pa po dele katere mislim da bojo pomagali komu ki mi bo pomagal:
...
Izberi = new javax.swing.JComboBox();
...
Izberi.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Euro", "Marke", "Dinari", "Nevem" }));
Izberi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
IzberiActionPerformed(evt);
}
});
...
PROBLEM JE V TEMU ZADNJEM DELU SAJ BILO KAJ IZBEREM MI NARDI TISTI ZADNJI ELSE POGOJ...KAR POMENI DA MOJI POGOJI NISO PRAV NAPISANI..
public void IzberiActionPerformed(java.awt.event.ActionEvent evt) {
double rezultat = (double) (Double.parseDouble (Vpisi.getText()));
if (Izberi.getModel().equals("Euro")){
Izpisi.setText(rezultat + " Eurov");}
else if (Izberi.getModel().equals("Marke")) {
Izpisi.setText(rezultat + " Mark");}
else Izpisi.setText(rezultat + " Nevem");
}
googlav sem že pa nisem kaj preveč našel..
Hvala,lp
Neki se zajebavam z enim programčkom pisat pa me zajbava...Mam en text field (mislim da se tko napiše) potem en JcomboBox kjer izbiram kaj bom naredil in label v katero hočem izpisat uno kar sm vpisav v textfield + še nekaj dugega pač..Problem je v temu da sem očitno moje pogoje za Jcombobox narobe napisav..problem se nahaja v sledečem delu kode...dav sem pa po dele katere mislim da bojo pomagali komu ki mi bo pomagal:
...
Izberi = new javax.swing.JComboBox();
...
Izberi.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Euro", "Marke", "Dinari", "Nevem" }));
Izberi.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
IzberiActionPerformed(evt);
}
});
...
PROBLEM JE V TEMU ZADNJEM DELU SAJ BILO KAJ IZBEREM MI NARDI TISTI ZADNJI ELSE POGOJ...KAR POMENI DA MOJI POGOJI NISO PRAV NAPISANI..
public void IzberiActionPerformed(java.awt.event.ActionEvent evt) {
double rezultat = (double) (Double.parseDouble (Vpisi.getText()));
if (Izberi.getModel().equals("Euro")){
Izpisi.setText(rezultat + " Eurov");}
else if (Izberi.getModel().equals("Marke")) {
Izpisi.setText(rezultat + " Mark");}
else Izpisi.setText(rezultat + " Nevem");
}
googlav sem že pa nisem kaj preveč našel..
Hvala,lp
- spremenil: Serial ()
Serial ::
to sm že gledav pa sm šov zdej še enkrat skozi pa še par stvari probav pa še vedno ni nič
prilagam še sliko da se vidi kako nekak zgleda
prilagam še sliko da se vidi kako nekak zgleda
Zgodovina sprememb…
- spremenil: Serial ()
fiction ::
Sicer nisem ekspert za Javo, ampak Pax_MaN-ov link izgleda se najbolj obetavno.
Izberi.getModel() vraca ComboBoxModel kar pomeni, da equals() najbrz nikoli ne bo true.
Mogoce bo getSelectedItem() oz. getModel().getSelectedItem() kaj boljse.
Izberi.getModel() vraca ComboBoxModel kar pomeni, da equals() najbrz nikoli ne bo true.
Mogoce bo getSelectedItem() oz. getModel().getSelectedItem() kaj boljse.
Nuke_H2 ::
int Selection; Selection = Izberi.getSelectedIndex(); //dobiš indeks izbranega elementa v tabeli ([0] Evri, [1] Marke, [2] Dinarji, [3] nevem) if (Selection == 0) { //če je indeks 0 so izbrani evri Izpisi.setText(rezultat + " Eurov");} } if (Selection == 1) { Izpisi.setText(rezultat + " Mark");} // če je indeks 1 so izbrani dinarji }
Rešitev PaX MaN-a pa je tudi vredu :)
Zgodovina sprememb…
- spremenil: Nuke_H2 ()
Serial ::
Hvala vsem za pomoč probal sem vse vendar še vedno nekaj zajebava..zdej mi v noben primeru nič ne izpiše v label :)
tko da sem očitno spet kaj zamešal v kodi...al pa nevem... :/
tko da sem očitno spet kaj zamešal v kodi...al pa nevem... :/
<b>klima</b> ::
Evo enostavno naredi tole (ne rabiš nič komplicirat z pogoji):
private void Izberi1ActionPerformed(java.awt.event.ActionEvent evt) {
Izpisi.setText((String)Izberi.getSelectedItem());
}
private void Izberi1ActionPerformed(java.awt.event.ActionEvent evt) {
Izpisi.setText((String)Izberi.getSelectedItem());
}
Serial ::
Hehe vsem še enkrat hvala za pomoč... :)
Zdej sm jst seveda lajk v javi ugotovil da sem sploh nisem naredil pravega eventa na uni check box.. :)
Sem se pa te dni marsi kaj naučil :)
še enkrat hvala :)
Zdej sm jst seveda lajk v javi ugotovil da sem sploh nisem naredil pravega eventa na uni check box.. :)
Sem se pa te dni marsi kaj naučil :)
še enkrat hvala :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java skeniranje map in podmapOddelek: Programiranje | 1149 (1038) | nightrage |
» | [Java] Urejanje baze z JTableOddelek: Programiranje | 1014 (798) | vonNeumann |
» | [Netbeans-Java]Embossing,blurring,sharpeningOddelek: Programiranje | 1134 (1036) | t3hn0 |
» | [Java]VprašanjaOddelek: Programiranje | 2103 (1571) | Bela01 |
» | [NALOGA][JAVA]Vodoravni metOddelek: Programiranje | 2743 (2432) | BCSman |