Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.knugi;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JToggleButton;
- public class PanelAction implements ActionListener{
- private JToggleButton lastButton;
- private int lastButtonInt = -1;
- private AppStart main;
- public PanelAction(AppStart main){
- this.main=main;
- }
- public void actionPerformed(ActionEvent e) {
- JToggleButton jb = (JToggleButton) e.getSource();
- if(lastButton!=null&&lastButton==jb){
- clearVar();
- return;
- }else if(lastButton!=null){
- if(lastButtonInt==Integer.parseInt(jb.getName())){
- lastButton.setEnabled(false);
- jb.setEnabled(false);
- clearVar();
- if(main.checkWin()){
- main.setAreaText("Wygrales!");
- }
- return;
- }
- lastButton.setSelected(false);
- jb.setSelected(false);
- clearVar();
- return;
- }
- lastButton=jb;
- lastButtonInt=Integer.parseInt(jb.getName());
- }
- private void clearVar(){
- this.lastButton=null;
- this.lastButtonInt=-1;
- }
- }
Add Comment
Please, Sign In to add comment