@SuppressWarnings("unchecked") private void initComponents() { setResizable(false); setUndecorated(true); setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); setAlwaysOnTop(true); setOpacity(0.8f); setSize(200, 200); setVisible(true); new Thread(this).start(); droneController.addBatteryListener(b -> System.out.println("BatteryState: " + b)); droneController.addCriticalBatteryListener( b -> System.out.println("Critical-BatteryState: " + b)); droneController.addPCMDListener(b -> System.out.println("PCMD: " + b)); droneController.addOutdoorSpeedListener(b -> System.out.println("Speed: " + b)); getCurrentKeyboardFocusManager().addKeyEventDispatcher(this); }