Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. int pts = 0;
  2. int reb = 0;
  3. int ast = 0;
  4. int fts = 0;
  5. boolean klaida = false;
  6.  
  7. int trsk=Integer.parseInt( leaderTBL.getValueAt(leaderTBL.getSelectedRow(),1).toString() );
  8. int tpts=Integer.parseInt( leaderTBL.getValueAt(leaderTBL.getSelectedRow(),2).toString() );
  9. int treb=Integer.parseInt( leaderTBL.getValueAt(leaderTBL.getSelectedRow(),3).toString() );
  10. int tast=Integer.parseInt( leaderTBL.getValueAt(leaderTBL.getSelectedRow(),4).toString() );
  11. int tfts=Integer.parseInt( leaderTBL.getValueAt(leaderTBL.getSelectedRow(),5).toString() );
  12. //JTable table = new JTable(tableModel);
  13. //TableRowSorter<TableModel> sorter = new TableRowSorter<TableModel>(table.getModel());
  14. //table.setRowSorter(sorter);
  15.  
  16. ////List<RowSorter.SortKey> sortKeys = new ArrayList<>(25);
  17. //sortKeys.add(new RowSorter.SortKey(4, SortOrder.ASCENDING));
  18. //sortKeys.add(new RowSorter.SortKey(0, SortOrder.ASCENDING));
  19. //sorter.setSortKeys(sortKeys);
  20.  
  21. try {
  22. pts = (int) jPTS.getValue();
  23. reb = (int) jREB.getValue();
  24. ast = (int) jAST.getValue();
  25. if(pts < 0 || pts > 150) {
  26. klaida = true;
  27. }}
  28. catch(ClassCastException e) {
  29. klaida = true;
  30. }
  31.  
  32. pts = (int) jPTS.getValue();
  33. reb = (int) jREB.getValue();
  34. ast = (int) jAST.getValue();
  35. int trskk=trsk;
  36. trsk++;
  37. //tpts=tpts*trsk;
  38. pts =(pts+tpts*trskk)/trsk;
  39. reb=(reb+treb*trskk)/trsk;
  40. ast=(ast+tast*trskk)/trsk;
  41. fts =tfts+(pts/3+ast/2+reb/3);
  42.  
  43. if(!klaida){
  44. leaderTBL.getModel().setValueAt(trsk,leaderTBL.getSelectedRow(),1);
  45. leaderTBL.getModel().setValueAt(pts,leaderTBL.getSelectedRow(),2);
  46. leaderTBL.getModel().setValueAt(reb,leaderTBL.getSelectedRow(),3);
  47. leaderTBL.getModel().setValueAt(ast,leaderTBL.getSelectedRow(),4);
  48. leaderTBL.getModel().setValueAt(fts,leaderTBL.getSelectedRow(),5);
  49.  
  50. jPTS.setValue(tpts);
  51. jREB.setValue(treb); jAST.setValue(tast);
  52. JOptionPane.showMessageDialog(this,
  53. "Rungtynių statistika išsaugota sėkmingai.",
  54. "Išsaugota sėkmingai",
  55. JOptionPane.INFORMATION_MESSAGE);
  56. jPTS.setValue(0);
  57. jREB.setValue(0); jAST.setValue(0);
  58. }
  59. else{
  60. JOptionPane.showMessageDialog(this,
  61. "Įvesta nekorektiška reikšmė.\n"
  62. + "Prašome įvesti skaičių nuo 0 iki 150 ",
  63. "Validacijos pranešimas",
  64. JOptionPane.ERROR_MESSAGE);
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement