Создание игрового меню с использованием Canvas? - PullRequest
3 голосов
/ 07 января 2012

Я уже знаком с JButtons, JLabels и тому подобным, но я хочу начать делать игру очень «красочным» меню.Есть ли способ сделать это с помощью Canvas (например, добавить прослушиватель мыши и сделать несколько кнопок в PhotoShop и определить, если мышь наводится и нажимает кнопку), или есть лучший способ?

1 Ответ

2 голосов
/ 07 января 2012

Поскольку вы уже знакомы с JButton, вам может оказаться проще (и более практичным) просто расширить существующий JButton и изменить его внешний вид, чтобы он выглядел как изображение, а не как традиционная серая кнопка.

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

Прочитать принятыйответьте на следующий вопрос, который объясняет, как именно это сделать:

Создание пользовательской кнопки в Java

...