private static void changeTablesFont(Container c, Font f) { Component[] comps = c.getComponents(); for (Component comp : comps) { if (comp instanceof LimeJTable) { changeTableFont((JTable) comp, f); } else if (comp instanceof Container) { changeTablesFont((Container) comp, f); } } }