All streams
Search
Write a publication
Pull to refresh
5
0
Send message
RTL нужен для ряда языков, где письмо идет справа-на-лево.
Косяки я почти все указал:
— это кастомные рендереры;
— отсутствие кнопок в скролбаре;
— также заметил глюк, что не всегда отрисовывается прогрессбар. Только не удается найти условия, при которых это происходит. Могу сказать, что используется прогресс бар у меня в потоке SwingWorker'а в отдельном диалоговом окне.

В RTL:
— неправильно отображается меню (Иконки остаются слева, стрелочка подменю направлена не в ту сторону).
— подменю может уезжать на пикселей 20 от меню родителя.
— заголовок и иконка JInternalFrame уезжает куда-то
— кнопки управления JInternalFrame отображаются неправильно и не в том месте (остаются справа, когда должны уходить влево)
это то, что заметил при беглом тестировании
В любом случае спасибо вам за труды. Вы делаете полезное дело. LAF выглядит вполне симпатично. Жаль, что пока не могу его использовать из-за отсутствия RTL поддержки и других мелких косяков.
Попробовал. Проблема не наблюдается.
Рендерер свой, который расширяет DefaultListCellRenderer. Если быть точнее то SubstanceDefaultListCellRenderer. Но я пробовал и с DefaultListCellRenderer — и все равно с вашим LAF были проблемы.
Как в отдельных компонентах анимация есть. А вот уже в JList она отсутствует. Видно где-то проверяется на глобальном уровне
Я бы не обращал на это внимание, если бы это также некорректно работало в Substance, JTatto, JGoodies и т.д. Но в этих библиотеках все работает без дополнительных твиков.
Я наверное вас замучил? Если что — извините.
Редактируемые комбобоксы, почему-то, не отличаются по внешнему виду от нередактируемых.
Ну и в ComponentOrientation.RIGHT_TO_LEFT, к сожалению, многое отображается не правильно
Почему-то кастомный JList с чекбоксами по типу такого
www.devx.com/tips/Tip/5342 не хочет работать. Галочки не ставятся
Кстати, у вас на сайте какая-то проблема с mime-type или Content-Disposition в download секции. Т.к. по клику на jar файл в хроме он начинает открываться в браузере вместо диалога загрузки.
Да, есть такое чудо. Просто другие скины на это не ругались.
Ну у меня используется для навигации между транзакциями. Так хотел заказчик.
Словил такой exception и не могу открыть один из фреймов

java.lang.IllegalArgumentException: Start point cannot equalendpoint
  at java.awt.LinearGradientPaint.<init>(LinearGradientPaint.java:271)
  at java.awt.LinearGradientPaint.<init>(LinearGradientPaint.java:221)
  at java.awt.LinearGradientPaint.<init>(LinearGradientPaint.java:116)
  at com.alee.laf.toolbar.WebToolBarUI.paint(WebToolBarUI.java:185)


* This source code was highlighted with Source Code Highlighter.
И еще, вы почему-то убрали кнопки из JScrollBar.
Обновил JDK. Заметил такой баг в меню. Если нет ни одной иконки то вертикальная черта пересекает текст
Да я обновлю JDK — не проблема. Просто вы указывали что Web LAF доступен с JDK версии 1.6u20. Вот я и спросил.
Да нет. Релиз под x86
Пытаюсь подключить Web LAF к существующему проекту. JDK 1.6.0.22. Выдает exception
java.lang.NoClassDefFoundError: sun/swing/MenuItemLayoutHelper
at com.alee.laf.menu.WebMenuUI.paintMenuItem(WebMenuUI.java:109)

Какую версию JDK все же надо иметь, чтобы LAF заработал?
Не даром Портянкин в своей книге называет процесс «Искусством расположения». Кому-то нравится ковыряться руками в этом, а кому-то хочется побыстрее накидать компонентов мышкой на форму.
www.ipsoftware.ru/books/swing_book_2/chapters/ch05.html

Information

Rating
Does not participate
Registered
Activity