|
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 53
|
|||||||||||
Добавить объект из другого класса30.12.2016, 10:28. Показов 1682. Ответов 2
Метки нет (Все метки)
Всем привет. Пробую создать игру понг. Создал 3 класса pong - сама игра, pad - ракетка и ball.
В классе pong создал JFrame и JPanel. Здесь всё в порядке. А вот как добавить из класса pad прямоугольник в класс pong? Возможно, тут просто решается, но мне, как новичку, не понятно. Попробовал добавить через window.add(pad1); но почему-то мне подчеркивает его красным и сообщает, что non-static variable pad1 cannot be referenced from a static content (строка 30). Что не так делаю, и может есть вариант проще?
Добавил Pad pad1 = new Pad("pad1"); в main - получилось, но почему фон другой? Из-за того, что я использую JPanel в pad?
0
|
|||||||||||
| 30.12.2016, 10:28 | |
|
Ответы с готовыми решениями:
2
Ошибка при попытке использовать объект класса в определении другого класса Ошибка компиляции (преобразование объекта класса в объект другого класса) |
|
35 / 35 / 54
Регистрация: 26.11.2016
Сообщений: 115
|
||
| 30.12.2016, 11:59 | ||
|
Попробуйте поменять строки местами.
0
|
||
|
0 / 0 / 1
Регистрация: 27.12.2014
Сообщений: 53
|
|
| 30.12.2016, 12:23 [ТС] | |
|
Это спасибо, но вот почему у меня фон пропадает. Может, я не правильно делаю прямоугольник, может не через JPanel надо, а через тот же JLabel. Попробую еще так.
Короче получается, когда меняю местами строки 29 и 30 в pong классе, то фон отображается, а прямоугольник - нет. Я так понимаю, там две панели перекрывают одна другую. Как правильно сделать?
0
|
|
| 30.12.2016, 12:23 | |
|
Помогаю со студенческими работами здесь
3
Использование в качестве поля класса указатель на объект другого класса
Передача конструктору одного класса объект другого класса Вызов метода из другого класса, при этом нельзя создать объект второго класса и метод не статический Свойству класса присвоить объект другого класса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|