Untitled
//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