Package fr.iut.tetris.controllers
Class SettingsKeysController
- java.lang.Object
-
- fr.iut.tetris.controllers.SettingsKeysController
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.KeyListener,java.util.EventListener
public class SettingsKeysController extends java.lang.Object implements java.awt.event.ActionListener, java.awt.event.KeyListener
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AudioControlleraudio(package private) booleanisChangingAKey(package private) javax.swing.JButtonkeyChangeButtonMainControllermainCtrl(package private) SettingsKeysModelmodel(package private) SettingsKeysVuevue(package private) java.lang.StringwhichKeyToChange
-
Constructor Summary
Constructors Constructor Description SettingsKeysController(MainController mainCtrl, SettingsKeysModel model, SettingsKeysVue vue, AudioController audio)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)(package private) voidchangeKey(javax.swing.JButton button, java.lang.String whichOne)voidkeyPressed(java.awt.event.KeyEvent e)voidkeyReleased(java.awt.event.KeyEvent e)voidkeyTyped(java.awt.event.KeyEvent e)voidsetVue(SettingsKeysVue vue)
-
-
-
Field Detail
-
mainCtrl
public MainController mainCtrl
-
model
SettingsKeysModel model
-
vue
SettingsKeysVue vue
-
audio
AudioController audio
-
isChangingAKey
boolean isChangingAKey
-
keyChangeButton
javax.swing.JButton keyChangeButton
-
whichKeyToChange
java.lang.String whichKeyToChange
-
-
Constructor Detail
-
SettingsKeysController
public SettingsKeysController(MainController mainCtrl, SettingsKeysModel model, SettingsKeysVue vue, AudioController audio)
-
-
Method Detail
-
setVue
public void setVue(SettingsKeysVue vue)
-
changeKey
void changeKey(javax.swing.JButton button, java.lang.String whichOne)
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
-