java.nio
просто пакет - набор "немых" классов - отдельно он не использует использования потоков. При надлежащем использовании, такой как в Реакторный шаблон разработки можно достигнуть надлежащего, полностью масштабируемого, асинхронного ввода-вывода.
Когда поле со списком получает фокус, вы можете отключить выделение текста (т. Е. Не выбирая текст после события GotFocus). Однако, когда вы раскрываете поле со списком, система найдет элемент в списке и сделает его выбранным. Это, в свою очередь, автоматически выделяет текст. Если я понимаю поведение, которое вы ищете, я не верю, что это полностью возможно.