Свързани въпроси 'keylistener'

Как да използвам keyTyped в Java?
Преди използвах класа на скенера по-долу, за да слушам за въвеждане от потребителя чрез cmd подканата, но се опитвам да накарам Java приложение да слуша текста, като вместо това използвам метода keyTyped. public static void main(String[] args)...
6843 изгледи
schedule 18.09.2022

Java KeyListener не работи, мисля, че е свързано с addKeyListener(); метод не съм сигурен защо
Работя върху игра със змия, която следва mvc рамка. За това реших, че keyListener ще бъде в раздела на контролера на програмата. Първоначално го имах в секцията за изглед и работи добре. но когато преместих KeyListener към контролера, той не...
147 изгледи

Java getKeyCode връща само 0 в keyPressed
Опитвам се да направя проста игра, която изисква движение. Единственият проблем е, че когато въвеждам ключ, всеки ключ връща keyCode от '0'. Прочетох малко около Stack Overflow и всички отговори, които намерих на моя въпрос, бяха да използвам...
475 изгледи
schedule 03.10.2022

Събитие с натискане на клавиш на Java не се задейства
По време на писането на този код разбрах, че ако се направи в буркан, трябва да има елегантен начин за затваряне на програмата. Избрах да използвам клавиша "F1". Проучих няколко статии онлайн и открих, че начинът, по който се опитвам да се справя,...
3180 изгледи
schedule 26.10.2022

Заснемане на натискане на клавиш от отделен процес в Java
Искам това да се случи: Стартирайте моята java програма Моята java програма стартира notepad.exe Ако напиша буква в бележника, моята Java програма трябва да реагира и да отпечата буквата Накратко: Възможно ли е да се направи слушател на...
2526 изгледи
schedule 05.12.2022

Java: Премахване на активен слушател на ключове, който е в друг клас
Създавам малка игра, която привлича "Играта приключи" при определено събитие и искам играчът да загуби контрол над героя, когато това се случи. Използвам ключов адаптер в различен клас и го добавям в конструктора, като този: addKeyListener(new...
807 изгледи
schedule 22.10.2022

получаване на източник на KeyEvent
имам две текстови полета (tf1 и tf2), в които съм използвал KeyEvent, за да получа въведените знаци. JTextField tf1 = new JTextField(10); JTextField tf2 = new JTextField(10); tf1.setFocusable(true); tf2.setFocusable(true);...
4237 изгледи
schedule 31.12.2023

JDialog от JFrame, защо слушателите ми не работят?
Преди около седмица започнах да работя върху GUI тип опции. Започнах с JFrame и добавих доста функционалност с различни слушатели на бутони и ключове. Всичко това работеше и реших, че искам прозорецът да е модален. Преобразувах JFrame в JDialog и...
1012 изгледи
schedule 07.02.2024

Java външен Keylistener не отговаря
Искам да слушам въвеждането на клавиатурата, но не получавам KeyCode, но KeyListener трябва да бъде във външен клас Main.java: public class Main { public static void main(String args[]){ new Spielfeld("Spielfeld"); new...
118 изгледи
schedule 07.02.2024

Преместването на обект с клавиши оставя следа
В моята Java игра имам клас играч, който има BufferedImage, присвоен към него от лист със спрайтове. Току-що добавих KeyAdapters и KeyListeners, които просто преместват плейъра по екрана. Въпреки това, когато правя това, това оставя следа от...
1238 изгледи
schedule 21.03.2024

Keylistener не отговаря на номера на numlock
правя keylistener, който слуша ctrl-1 и ctrl-2. Правя викторина за отбори. Отбор 1 трябва да натисне ctrl-1, ако иска да отговори. Отбор 2 трябва да натисне ctrl-2, ако иска да отговори. Причината, поради която избрах ctrl, е, че има 2...
724 изгледи

KeyListener работи само понякога
Направих клонинг на Pong и се натъкнах на проблем. KeyListener работи само понякога. Няма модел, който да открия. За справка тук е моята Pong.java (основният клас): http://pastebin.com/8d7BqK4x Ето Board.java(Graphics and KeyListener):...
1171 изгледи
schedule 16.05.2024

KeyListener на Canvas: keyReleased задейства, но няма keyPressed или keyTyped
Имам JFrame с Canvas в него (кощунство, знам). Canvas има прикачени MouseListener и KeyListener и е поискал фокус с: canvas.setFocusable(true); canvas.requestFocusInWindow(); Когато го стартирам за първи път, всичко се държи според...
762 изгледи
schedule 07.06.2024