public void begin3ActionPerformed(ActionEvent event) { // distributing levels to easy, normal or hard if (ChoosingLevel.getText().equals("1")) { level = 1; EasyClass EasyLevel = new EasyClass(); begin3.addActionListener(EasyLevel); } else if (ChoosingLevel.getText().equals("2")) { level = 2; NormalClass NormalLevel = new NormalClass(); begin3.addActionListener(NormalLevel); } else if (ChoosingLevel.getText().equals("3")) { level = 3; HardClass HardLevel = new HardClass(); begin3.addActionListener(HardLevel); } else // error trap: { level = 0; JOptionPane.showMessageDialog(null, "INVALID VALUE"); } }