Untitled

 avatar
unknown
plain_text
a year ago
1.6 kB
0
Indexable
//Za pisanje brojeva na serverskoj strani
tblBrojevi.getModel().addTableModelListener(new TableModelListener() {
            @Override
            public void tableChanged(TableModelEvent e) {
                if(Kontroler.getInstanca().getBrojevi().size()>=3)
                {
                    JOptionPane.showMessageDialog(null, "Uneli ste 3 broja");
                }
                else{
                    int red=e.getFirstRow();
                    int kolona=e.getColumn();

                    TableModel model=(TableModel) e.getSource();
                    if(model.getValueAt(red, kolona)!=null)
                    {
                        int vrednost=(int) model.getValueAt(red, kolona);
                        Broj broj=new Broj(kolona, red, vrednost);
                        
                        boolean postoji=Kontroler.getInstanca().postoji(broj);
                        if(postoji)
                        {
                            model.setValueAt(null, red, kolona);
                            JOptionPane.showMessageDialog(null, "Broj je vec unet");
                        }
                        else
                        {
                            Kontroler.getInstanca().dodajBroj(broj);
                            if(Kontroler.getInstanca().getBrojevi().size()==3)
                            {
                                btnPokreniServer.setEnabled(true);
                            }
                        }
                    }
                    
                }
               
            }
        });

Leave a Comment