Попробуйте следующее:
jQuery("li:not(.current_page_parent) ul.children").hide();
Шаг 1. Создайте массив и заполните его кнопками.
JButton[] buttons = {b1,b2,b3,b4,b5,b6,b7,b8,b9};
Примечание: это уже заполняет массив кнопками, поэтому утверждения вроде этого:
buttons[0] = b1;
buttons[1] = b2;
buttons[2] = b3;
являются избыточными.
Шаг 2: перебор массива
for ( JButton button : buttons ) {
// here you are to call the setFont
}
Шаг 3: установка шрифта
for ( JButton button : buttons ) {
button.setFont(new Font("Arial", Font.PLAIN, (h / 25)));
}
Если вы не хотите сохранять кнопку как поля или структуру И кнопки находятся в одном контейнере (если они находятся в другом контейнере, вам придется делать больше), другой подход будет использовать класс SwingUtils Даррила Бёрка .
Итак, давайте посмотрим, как будет проще:
for (JButton b : SwingUtils.getDescendantsOfClass(JButton.class, panelWithButtons)) {
b.setFont(new Font("Tahoma",Font.BOLD,14));
}
Вуаля! Все кнопки в "panelWithButtons" JPanel имеют этот шрифт. Поля не сохраняются, массив не сохраняется.