Я использую lanterna для создания внешнего интерфейса для своего приложения, и для него требуется неблокирующий метод ввода, чтобы отображаемые данные могли непрерывно обновляться.
по какой-то причине метод неблокирующего ввода (pollInput)) происходит сбой при вызове, в то время как метод блокировки того же класса (readInput) работает должным образом
https://github.com/CaderHancock/options
while(itsPartyTime)
{ try
{
keyStroke = screen.pollInput();
textGraphics.putString(15,15, keyStroke.toString() );
}catch(Exception e){
textGraphics.putString(15,15, e.getMessage());
}
вышеупомянутые сбои
, если метод readInput () используется вместо этого все работает