Как вы обнаружили, вы не можете поделиться компонентами.Однако есть и другие подходы, которые вы можете использовать.
В случае JButton вы можете поделиться действием:
JButton button1 = новый JButton (someAction);JButton button2 = новый JButton (someAction);
Прочтите раздел из учебника Swing по Как использовать Actions для получения дополнительной информации.
В других случаях вы можетеподелиться моделью:
DefaultTableModel model = new DefaultTableModel( ... );
JTable table1 = new JTable( model );
JTable table2 = new JTable( model );
Решение зависит от ваших требований.