Зависит от того, как вы это структурировали.Как правило, экземпляры не имеют ссылки на экземпляр, который их создал, если вы не передадите их и не сохраните где-нибудь.Однако, если вы делаете:
public class YourClass {
public void foo() {
JButton b = new JButton();
b.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
// Need reference to YourClass here
}
});
}
}
, тогда вы можете обратиться к внешнему YourClass
, используя YourClass.this