Napravio sam klasu BidButton koja nasledjuje JButton. Dodatna metoda je public int getItem().
E sad u glavnoj klasi napravio sam niz BidButtona i svakom dodelio broj (int). Sada sam definisao actionPerformed ovako:
Code:
public void actionPerformed(ActionEvent e) {
int id = e.getSource().getItem();
Medjutim kompajler ne prepoznaje getItem() metodu. Ja sam mislio da getSource() vraca objekat koji je kliknut, a to je u ovom slucaju BidButton?public void actionPerformed(ActionEvent e) {
int id = e.getSource().getItem();
Probao sam i da kastujem:
Code:
int id = (BidButton)e.getSource().getItem();
Ali dobijam istu gresku.int id = (BidButton)e.getSource().getItem();
Zna li neko u cemu je greska?