В ActionListener, добавленном к вашей кнопке, вы можете использовать код, подобный следующему, чтобы получить ссылку на панель рабочего стола:

даю очень простую программу. Я создал следующие классы: MainJframeClass, JDesktopPaneClass, JinternalFrameClass1 и JinternalFrameClass2. Что я сделал, так это то, что я создал свой jdesktoppaneclass и назвал его desktoppane1, и я добавил его в класс MainJframeclass. я также создал 2 jinternalframes и назвал их internal1 и internal2. Теперь у меня есть кнопка в mainjframeclass, которая, когда я нажимаю, я добавляю inner1 к desktoppane1. Теперь моя проблема заключается в том, как добавить internal2 к desktoppane1 с помощью кнопки, расположенной где-то во internal1. я знаю, почему я мог просто добавить еще одну кнопку на desktoppane1 и добавить внутренние2. но я уже сделал это, я просто хочу решить эту проблему. если вы можете помочь мне, пожалуйста. извините за мой английский кстати.