OnLearn Ответов: 1

Как я должен программировать jframe, когда примерно 100 buttens должны иметь один и тот же код


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

Что я уже пробовал:

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

[no name]

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

OnLearn

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

[no name]

"научи меня программированию" - это не вопрос для этого форума. Если обучение идет медленно, на то есть причина. Они хотят, чтобы вы сначала изучили основы, прежде чем уйти, как вы есть, попробовать что-то, к чему вы не готовы, и разочароваться, потому что у вас еще нет фундаментальных знаний, и бросить. Если вы хотите сделать это, то идите вперед и сделайте это. Ничто не мешает вам двигаться дальше, кроме вас самих. Но вы все равно не научитесь программировать по одному неопределенному вопросу за раз. Изучение того, как использовать google, было бы хорошим началом, а также чтение часто задаваемых вопросов о том, как задать вопрос.

1 Ответов

Рейтинг:
8

Member 12926425

Читать это:
Как использовать кнопки, флажки и переключатели (учебники Java™ & gt; создание графического интерфейса с помощью JFC/Swing > использование компонентов Swing)[^]

В основном все, что вам нужно сделать, это:
1. Выберите свой менеджер макетов
2. Создайте свою кнопку
3. Установите свойства кнопок
4. Добавьте прослушиватель действий
5. и обеспечьте действие, которое вам нужно в каждой кнопке.


OnLearn

Спасибо, это работает!