[ codeb.s @ 06.10.2007. 13:16 ] @
Evo u čemu je moj problem.

Prvo ovako, imam jednu bazu nrp (baza) u toj bazi imam tri tabele Proizvođači (ID,Naziv), Modeli (ID, Naziv, IDProizvođača), Skladiste (ID, ModelID,Opis......)
Imam jednu formu napravlejnu u cilju pretrage, ona se sastoji iz dva combobox-a i jednog text box-a.
Prvi combo mi predstavlja, recimo, proizvođače dok drugi modele od tog proizvođača.

PITANJE:

Kako da napravim skriptu ili šta da uradim ,da mi nakon izbora proizvođača u drugom combo-u prikažem samo modele tog proizvođača.

Molin neki primječić ili link do nekog tutorijala .
[ Au197/79 @ 06.10.2007. 14:18 ] @
Link do primera: http://www.java2s.com/

Gledajući primere sigurno ćeš pronaći rešenje. Uglavnom ti na combu za proizvođače dodaješ ActionListener u čijoj ćeš metodi actionPerformed menjati ComboBoxModel drugog comba pomoću setModel metode.
[ codeb.s @ 06.10.2007. 16:37 ] @
Citat:
Au197/79: Link do primera: http://www.java2s.com/

Gledajući primere sigurno ćeš pronaći rešenje. Uglavnom ti na combu za proizvođače dodaješ ActionListener u čijoj ćeš metodi actionPerformed menjati ComboBoxModel drugog comba pomoću setModel metode.


Hvala na linku , ali i uz najbolju volju nisam uspio locirati ništa što bi mi pomoglo, tj nisam znao gde da tražim
u gomili primera. Kako se vidi nisam baš vičan u Javi,nešto malčice znam ali ...
Ima li ko kakvu konkretniji primjer kako da to odradim.
[ Au197/79 @ 06.10.2007. 19:48 ] @
Nisam proveraova kod, metodu za pronalaženje modela moraš sam uraditi a ostalo bi trebalo da izgleda ovako:

Code:
ActionListener actionListener = new ActionListener() {
    public void actionPerformed(ActionEvent actionEvent) {
        String[] modeli = dajModeleZaDatogProizvođača((String) proizvođačCombo.getSelectedItem());
        modelCombo.setModel(new DefaultComboModel(modeli));
    }
    
    String[] dajModeleZaDatogProizvođača(String proizvođač) {
         String[] modeli = null;
        // na neki način pronalazi modele proizvođača
        return modeli;
    }
};

proizvođačCombo.addActionListener(actionListener);
[ codeb.s @ 06.10.2007. 20:40 ] @
Hvala još jednom ali nema šanse, ovo me izludi . Sve mi to izgeda previše zapetljano i najverovatnije ću odustati a iygledalo je tako jednostavno.