¿Cómo uso la interfaz KeyListener?

Estoy empezando a usar la KeyListenerinterfaz. Quiero crear una aplicación de consola muy simple. Me gustaría que el programa imprima "hola" si alguna vez presiono la tecla 'ENTER'. Desafortunadamente, debido a mi falta de conocimiento, cuando presiono la tecla enter / return en mi teclado, no sucede nada. No estoy usando la clase Scanner porque requiere que el usuario escriba algo o simplemente presione enter para ejecutar algo. Me gustaría que un proceso continúe hasta que sea interrumpido por una pulsación de tecla. Así es como se ve mi código hasta ahora:

import java.awt.event.KeyListener;
import java.awt.event.KeyEvent;

public class Trash implements KeyListener {
   public void keyPressed(KeyEvent e){
      System.out.println("hi");
      switch (e.getKeyCode()) {
         case KeyEvent.VK_ENTER:
            System.out.println("hi");
      }
   }

   public void keyTyped(KeyEvent e){}

   public void keyReleased(KeyEvent e){}

   public static void main (String [] args){
      Trash obj1 = new Trash();
   }
}
Respuesta 1

Muy bien, así que estoy tratando de lograr lo que hay en esta imagen: creo que este sería un sistema de coordinación barcéntrica, pero ¿dónde la X siempre es igual a 1? Básicamente, necesito que aumente / disminuya solo cuando me muevo ...

código: carpeta de archivo = archivo nuevo ("src / zipper"); Archivo [] listOfFiles = folder.listFiles (); Archivo s = listOfFiles [0]; Funciona excelente desde eclipse pero desde el cmd (windows) me sale este error: Excepción en ...

Actualmente estoy desarrollando un sitio web de concurso de programación y quiero implementar el soporte para enviar código y ejecutarlo en el sitio web. Después de buscar un poco en Google, todavía no he encontrado ninguno "...

Tengo una tarea en la que tengo que hacer mi lista vinculada que contiene el nombre de una persona y el número de placa de su vehículo que ingresa en un compuesto. pero necesito ordenar la lista en orden alfabético por ...