1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Здравствуй путник Гость ознакомься с Правилами форума

  3. Не знаешь как разобраться с группами на форуме? Тогда тебе сюда Группы на форуме
  4. На форуме работает хайд, где вы можете скрыть информацию от пользователей по определенным критериям Хайд
  5. На форуме работает репутация, где вы можете поблагодарить пользователей. Рассчитывается репутация по индивидуальным критериям Репутация
  6. С списком обновлений можно знакомиться в этой теме Обновления форума

Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

L2HtmlBuilder 1.0

Либа для создания html элементов под ла2

  1. Hacky
    Предположим вам нужно создать html страницу или какой либо ее элемент из под явы, а подключить velocity или thymeleaf вы не можете по каким-то причинам, либо подрубать целый процессор шаблонов ради пары реплейсов не хочется. В таком случае вы можете воспользоваться этой либой.
    L2HtmlBuilder - это простенькая библиотека, содержащая готовые удобные методы генерации html элементов под ла2. Наследуем ваш парсер от либы и имеем удобный интерфейс для работы с html.

    Пример таблицы:
    Screenshot_4.png
    Код таблицы:
    Код:
    private static String getTable() {
        return table("border=1")
                .tr()
                .td("Column 1", "width=55")
                .td("Column 2", "width=120 align=center")
                .td("Column 3", "width=55")
                .tr()
                .td(icon("weapon_dual_sword_i00"), "height=40 align=center")
                .td("KakoyTo Dual Sword")
                .td(button("user_change_weapon", "Set", 50, 30))
                .tr()
                .td("Attack:")
                .td(textBox("kakoyToBox", 115, 15))
                .td(button("user_change_attack", "Set", 50, 30))
                .end();
    }
    
    P.S. Либа не претендует на High Performance и на замену шаблонизаторам.

    Изображения

    kick и LifeGame32 нравится это.