Code:
m_add_client.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
Klient klient = new Klient((String)m_name.getText(),Double.valueOf(m_money.getText().trim()).doubleValue());
}catch(NumberFormatException exception){
System.err.println("Nie podana suma pieniedzy");
}
m_add.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
Cennik c= Cennik.getInstance();
String wybrany_kwiat= (String)kwiatyList.getSelectedItem();
System.out.print(wybrany_kwiat);
int a=Integer.parseInt(m_amount.getText());
table.addRow(wybrany_kwiat,a,c.getCenna(wybrany_kwiat));
if("Roza Czerwona".equals(wybrany_kwiat)){
klient.dodajDoWozka(new RozaCzerwona(),a);
}else if("Roza Biala".equals(wybrany_kwiat)){
klient.dodajDoWozka(new RozaBiala(),a);
}else if("Roza Zolta".equals(wybrany_kwiat)){
klient.dodajDoWozka(new RozaZolta(),a);
}else if("Roza Czarna".equals(wybrany_kwiat)){
klient.dodajDoWozka(new RozaCzarna(),a);
}else if("Tulipan Zolty".equals(wybrany_kwiat)){
klient.dodajDoWozka(new TulipanZolty(),a);
}else if("Tulipan Czerwony".equals(wybrany_kwiat)){
klient.dodajDoWozka(new TulipanCzerwony(),a);
}else if("Tulipan Bialy".equals(wybrany_kwiat)){
klient.dodajDoWozka(new TulipanBialy(),a);
}else if("Lilia Biala".equals(wybrany_kwiat)){
klient.dodajDoWozka(new LiliaBiala(),a);
}else if("Lilia Zolta".equals(wybrany_kwiat)){
klient.dodajDoWozka(new LiliaZolta(),a);
}else if("Lilia Rozowa".equals(wybrany_kwiat)){
klient.dodajDoWozka(new LiliaRozowa(),a);
}
stan_koszyka.setText("Do zaplaty:"+kwiaciarnia.doZaplaty());
}catch(NullPointerException exception){
System.err.println("getcena");
}
}
});
but later in the code klient.dodajDoW ozka(new RozaCzerwona(), a); klient is highlighted as an error (client add to the cart)