Единственная причина:
setVisible(True); method for the frame should be put on the end of the code.
, если вы укажете эту строку в верхней части кода, который создается при создании фрейма. Это вызовет эту проблему.
Вы, вероятно, столкнулись с этой проблемой задержки с вашим чипом интерфейса USB-to-Serial, который, скорее всего, является устройством FTDI.
https://projectgus.com/2011/10/notes-on-ftdi-latency-with-arduino/
В Linux & amp; В Windows значение таймера задержки по умолчанию составляет 16 мс. Например, скажем, вы отправляете 3-байтовое MIDI-сообщение от вашего Arduino со скоростью 115200 бит / с. Что касается последовательных данных, то для передачи MIDI-сообщения с микроконтроллера Arduino на чип FTDI требуется 0,3 мс. Тем не менее, FTDI хранит сообщение в своем буфере еще 15,8 мс (16 мс после прибытия первого байта), до истечения таймера задержки и отправляет пакет USB на компьютер.
blockquote>В статье рассказывается, как настроить параметры.