Untitled
unknown
plain_text
2 years ago
1.6 kB
2
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);
}
}
}
}
}
});
Editor is loading...
Leave a Comment