Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ip=1;
- int jp=0;
- String vp = "";
- String c1 = "♞";
- int i = 0;
- boolean start = false;
- private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {
- if (start)
- {
- int a = jTable1.getSelectedRow();
- int b = jTable1.getSelectedColumn();
- String c = (String) jTable1.getModel().getValueAt(a, b);
- if (c == "")
- {
- if((Math.abs(b-jp) == 1 && Math.abs(a-ip)==2) || (Math.abs(b-jp) == 2 && Math.abs(a-ip) == 1))
- {
- jTable1.getModel().setValueAt(vp, a, b);
- jTable1.getModel().setValueAt("", ip, jp);
- jTable2.getModel().setValueAt(vp, i, 0);
- jTable2.getModel().setValueAt((((char)('A'+Math.abs(jp-1))+(String)jTable1.getModel().getValueAt(ip, 0))), i, 1);
- jTable2.getModel().setValueAt((((char)('A'+Math.abs(b-1))+(String)jTable1.getModel().getValueAt(a, 0))), i, 2);
- i++;
- }
- }
- String a1 = (String) jTable1.getModel().getValueAt(1,1);
- String a2 = (String) jTable1.getModel().getValueAt(1,2);
- String a3 = (String) jTable1.getModel().getValueAt(1,3);
- String a4 = (String) jTable1.getModel().getValueAt(2,1);
- String a5 = (String) jTable1.getModel().getValueAt(2,2);
- String a6 = (String) jTable1.getModel().getValueAt(2,3);
- if ((a1=="") && (a2=="") && (a3=="") && (a4==c1) && (a5==c1) && (a6==c1))
- {
- JOptionPane.showMessageDialog(rootPane,"Фигуры переставлены, конец игры","Конец!",2);
- jTable1.getModel().setValueAt("♞", 0, 1);
- jTable1.getModel().setValueAt("♞", 0, 2);
- jTable1.getModel().setValueAt("♞", 0, 3);
- jTable1.getModel().setValueAt("", 1, 1);
- jTable1.getModel().setValueAt("", 1, 2);
- jTable1.getModel().setValueAt("", 1, 3);
- jTable1.getModel().setValueAt("♘", 2, 1);
- jTable1.getModel().setValueAt("♘", 2, 2);
- jTable1.getModel().setValueAt("♘", 2, 3);
- start = false;
- }
- ip=a;
- jp=b;
- vp = (String) jTable1.getValueAt(a, b);
- }
- }
- private void Button1ActionPerformed(java.awt.event.ActionEvent evt) {
- start = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement