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) AudioController
audio
(package private) boolean
isChangingAKey
(package private) javax.swing.JButton
keyChangeButton
MainController
mainCtrl
(package private) SettingsKeysModel
model
(package private) SettingsKeysVue
vue
(package private) java.lang.String
whichKeyToChange
-
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 void
actionPerformed(java.awt.event.ActionEvent e)
(package private) void
changeKey(javax.swing.JButton button, java.lang.String whichOne)
void
keyPressed(java.awt.event.KeyEvent e)
void
keyReleased(java.awt.event.KeyEvent e)
void
keyTyped(java.awt.event.KeyEvent e)
void
setVue(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:
keyTyped
in interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed
in interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interfacejava.awt.event.KeyListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
-