Шаг 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)));
}
Я просто хочу что-то, что позволит мне правильно модулировать HTML моего сайт.
Посмотрите http://code.google.com/p/hoduli/
С помощью этого простого инструмента вы сможете написать вот так:
<h:define name="header">
some header contents
</h:define>
...
<h:header />
<h:include file="middle_part.php" />
<h:footer>
some ...
</h:footer>
Я предложил бы Вам посмотреть на Drupal и его модель шаблонной обработки Блока. Я думаю его, в чем Вы нуждаетесь.
Zend_View поддерживает разметки, partials и заполнителей. Также контроль новый язык шаблонной обработки под названием Dwoo, который подобен Присяжному острослову, но также и берет некоторые идеи от Django, обрабатывающего по шаблону. И наконец, Calypso, которая является шаблонным клоном языка Django для PHP
Из того, что я понимаю, Вы не хотите абсолютный cms и никакой механизм шаблонной обработки излишества как Присяжный острослов. Php является системой шаблонной обработки и если Вы хотите правильно построить его из модулей, Вам решать
Но я понимаю, те теги PHP между Вашим HTML не выглядит симпатичным. (Хотя использование shorttags минимизирует это...),
Можно всегда использовать ГРУШЕВУЮ систему Шаблонной обработки, это доступно по умолчанию на большинстве php установок.
Я также рекомендовал бы платформу CodeIgniter MCV, потому что это действительно легко. Вы выбираете, какие библиотеки автоматически загружаются.
Возможно, необходимо смотреть на некоторые системы управления контентом. Drupal известен в PHP.
Drupal действительно является простой и расширяемый CMS. Существует кривая обучения, но это - преимущества, это, начинает с малого из поля и может вырасти с Вашими потребностями, и сообщество довольно трудно о качестве кода, который это написало (хотя я лично нахожу, что некоторые модули добираются немного два, функционируют счастливые).
Им разделили простое вниз версия темы Дзэн, которая позволяет Вам создать HTML, который Вы хотите использовать. Время потратило изучение, что этот CMS время хорошо потраченный, особенно если PHP уже является Вашим родным языком.
Около шести месяцев назад я начал использовать Zend Framework. Я привык работать с макетами и частями и никогда не хотел возвращаться к созданию сайтов без этого. Но для небольших сайтов ZF слишком громоздок. Использование ZF для сайта, который можно было бы сделать в HTML, излишне.
Посмотрите EuropaPHP . Это очень легкий фреймворк на основе PHP. Это новый фреймворк, но пока он мне очень нравится! Он позволяет мне использовать макеты и не требует огромной библиотеки и строгих правил для достижения тех же результатов.
Стейси - это то, что я искал в терминах простой библиотеки шаблонов PHP для статических сайтов. На стороне Ruby есть StaticMatic , который даже не требует поддержки Ruby на сервере, поскольку генерирует весь статический сайт. Очень хорошо (тем более, что он использует HAML), но у вас вообще не может быть никаких динамических элементов.
Если вы ищете что-то простое, я бы порекомендовал Наследование шаблонов PHP . Затем вы можете продолжать писать код прямо на php.