У меня есть JButtonClass, который расширяет JButton с помощью ActionListener внутри его конструктора.У меня также есть HeadClass, который содержит HashMap.Итак, JButtonClass используется в HeadClass, что означает, что я не могу указать «HeadClass headClass» в качестве параметра при создании JButtonClasses, верно?Что-то о зависимости и ошибке времени выполнения, если я правильно помню.Итак, мой вопрос, как я могу вызвать методы внутри HeadClass, когда вызывается ActionListener в JButtonClass?
РЕДАКТИРОВАТЬ: У меня нет способа узнать, какая кнопка нажата в данный момент, поэтому я хотел бы добавить методы HeadClass, которые нужно запускать, к каждому ActionListener, чтобы независимо от того, что JButtonнажал, что те же методы в HeadClass вызываются.