Javu moc neumím, jen upravuju program, kde jsem narazil na jednu nepříjemnost. Z nějakého důvodu tam nefunguje čtení z klávesnice, dokud se na okno neklikne. Vydedukoval jsem, že za to může to, že po zavolání
main.requestFocus();
mi kontrolní výpis:
System.out.println(main.hasFocus));
píše false. Nebo-li focus asi nebyl přidělen. Dá se s tím něco dělat?
Ten stav nastane hned po spuštění aplikace, nebo po uzavření dialogového okna, kdy by se Focus měl vrátit na hlavní okno, ale dokud se na něj neklikne myší, znaky z klávesnice to nepřebírá...
Našel jsem jen jak něco takového využít na "zakáz klávesnice a myši" http://www.java-tips.org/…-applic.html , ale jak to povolit, se mi vygooglovat nedaří.
Nevíte někdo, co je špatně?