Если у вас есть ссылка на JButton
, вызовите getParent () .Если родительский элемент null
, кнопка не находится на панели (или в каком-либо контейнере).
В качестве альтернативы сделайте, как предложено @kleopatra, и вызовите getComponents () в JPanel
экземпляр и итерацию массива в поисках всего, что является instanceof JButton
.