2015-05-01 4 views
-6

Я делаю GUI игры yugioh ana Я хочу вызвать монстра с помощью щелчка левой кнопкой мыши и установить монстра правой кнопкой мыши, как я могу сделать это простым способом?Югио GUI правой кнопкой мыши и левой кнопкой мыши

+0

Какие технологии вы используете для создания пользовательского интерфейса? Это браузер на основе? Javascript? Свинг? Есть много вариантов, и это очень сильно повлияет на то, как лучше всего взаимодействовать с пользователем. – hugh

+0

@hugh Я использую swing –

ответ

0

Если вы используете свинг, это, вероятно, что вам нужно: Mouse Listeners После того как вы получили ваши Свинг элементы на странице, возьмите тот, который вы хотите, чтобы реагировать на события мыши (я предполагаю, что это игровая площадка ?), и напишите класс MouseAdapter, который обрабатывает вход для вызова вашей логики игры для «set monster» и «invon monster». This answer затем объясняет, как отличить левый и правый щелчки.

Помните, однако, что вам нужно будет сделать огромную работу, прежде чем вы будете беспокоиться о работе с пользователем. Прототипирование является разумным, но это очень хорошая идея для разработки вашей модели данных и логики игры, прежде чем вы начнете писать пользовательский интерфейс.

+0

Я закончил с логики игры, и я должен представить последнюю веху, которая касается пользовательского интерфейса сегодня до 23:00, так что бы вы могли дать мне образец кода, пожалуйста, и заранее заблаговременно –

+0

, Я, возможно, пропустил ваш срок. Первая ссылка, которую я разместил, ссылается на этот пример кода: https://docs.oracle.com/javase/tutorial/uiswing/examples/events/MouseEventDemoProject/src/events/BlankArea.java https://docs.oracle.com/javase /tutorial/uiswing/examples/events/MouseEventDemoProject/src/events/MouseEventDemo.java - они должны дать вам все, что вам нужно. – hugh

Смежные вопросы