knugi

Untitled

Oct 3rd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. package pl.knugi;
  2.  
  3. import java.awt.event.ActionEvent;
  4. import java.awt.event.ActionListener;
  5.  
  6. import javax.swing.JToggleButton;
  7.  
  8. public class PanelAction implements ActionListener{
  9. private JToggleButton lastButton;
  10. private int lastButtonInt = -1;
  11. private AppStart main;
  12. public PanelAction(AppStart main){
  13. this.main=main;
  14. }
  15. public void actionPerformed(ActionEvent e) {
  16. JToggleButton jb = (JToggleButton) e.getSource();
  17. if(lastButton!=null&&lastButton==jb){
  18. clearVar();
  19. return;
  20. }else if(lastButton!=null){
  21. if(lastButtonInt==Integer.parseInt(jb.getName())){
  22. lastButton.setEnabled(false);
  23. jb.setEnabled(false);
  24. clearVar();
  25. if(main.checkWin()){
  26. main.setAreaText("Wygrales!");
  27. }
  28. return;
  29. }
  30. lastButton.setSelected(false);
  31. jb.setSelected(false);
  32. clearVar();
  33. return;
  34. }
  35. lastButton=jb;
  36. lastButtonInt=Integer.parseInt(jb.getName());
  37.  
  38. }
  39. private void clearVar(){
  40. this.lastButton=null;
  41. this.lastButtonInt=-1;
  42. }
  43. }
Add Comment
Please, Sign In to add comment