Получить базовый объект из Nested-объекта

  • Автор темы Автор темы Azrael
  • Дата начала Дата начала
A

Azrael

Извиняюсь за корявую формулировку сабжа...
Есть класс, покачто (скорее всего, временно extends Applets, дальше переведу на нормальные формы). Этот класс содержит nested класс
class HelpBaloon implements MouseListener, Runnable
В нём есть метод draw().
Код:
		private void draw(){
Image buffer;
Graphics gBuffer;
buffer = createImage(getSize().width, getSize().height);
gBuffer = buffer.getGraphics();
paint(gBuffer); //метод класса, расширяющего апплет
//здесь вывод данных из самого класса HelpBaloon
Graphics g = getGraphics();
//g.drawImage(buffer, 0, 0, this); //а по этой строчке непосредственно сам вопрос
}
когда drawImage вызывается из метода "внешнего" класса - всё нормально, а как передать в вызове этого метода "внешний" объект? Такое вообще возможно?
т.е. что прописать вместо this?
Понятно, что можно и по-другому сделать всё, но хотелось бы, чтобы класс всё-таки прорисовывал сам себя <_<
 
Полагяю речь идет о inner class, в таком случае используется следующая конструкция nameOfOutclosingClass.this
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab