Action verwerk systeem grotendeels herschreven met als doelen:
- duplicate code vermijden (Main en Application extenden de ActionListener) - naamgeving duidelijker maken (oude ActionListener heet nu ActionProvider) - omslachtige gedoe met via reflectie opvragen van methode fixen (switch statements) - mogelijkheid tot langere dan instantane actions (ActionListener zijn threads) Het is noodzakelijk om het volgende op orde te brengen: - omslachtige target systeem - statussen en logs om debuggen en controle eenvoudig te maken - mogelijkheid tot repeterende acties
This commit is contained in:
@@ -48,7 +48,7 @@ public class RumblepadDevice extends JavaInputDevice {
|
||||
Action.REWIND.setTarget(Target.APPLICATION));
|
||||
add(
|
||||
new Press(RumblepadButton.NINE),
|
||||
Action.VULUME_DOWN.setTarget(Target.APPLICATION));
|
||||
Action.VOLUME_DOWN.setTarget(Target.APPLICATION));
|
||||
add(
|
||||
new Press(RumblepadButton.TEN),
|
||||
Action.VOLUME_UP.setTarget(Target.APPLICATION));
|
||||
|
||||
Reference in New Issue
Block a user