2013-12-01 4 views
5

Цель этого сообщения - собрать в одном месте всю полезную информацию и материалы, необходимые для реализации скользких карт в приложении Swing с использованием библиотеки SwingX-WS, теперь, когда сайт SwingLabs больше нет - несмотря на то, что разработка SwingX по-прежнему активна.Слайп-карты для Java Swing GUIs: SwingX-WS

+2

+1 как для вопроса и ответа (ищется «скользкий» - мои узнать пункт дня :-) – kleopatra

+0

Я не уверен, что такого рода вопрос по теме больше, но так как вы сами отвечаете, я буду воздерживаться от голосования на коленке. (Также: JavaFX - это, вероятно, путь к продвинутым виджетам таким образом. Он объединяет некоторые концепции, которые SwingLabs делал неуклюжим способом, например, привязка.) – millimoose

+0

Не совсем, поскольку подавляющее большинство графических интерфейсов java по-прежнему основаны на колебаниях , несмотря на то, что JavaFX - очень хорошая структура, которую я сам использую для некоторых проектов. Бросьте в кривую обучения JavaFX крутой кривой и инерцию ноу-хау тысяч компаний/разработчиков, полагающихся на Swing для своих новых и не очень новых приложений, тот факт, что могут быть веские причины (что я не чтобы знать о них), чтобы они придерживались Swing, и тот факт, что в наши дни все больше приложений растет потребность в скользких картах, и suddendly эта тема снова становится горячей. И если я смогу [продолжить] –

ответ

9

Итак, во-первых, современные современные банки, построенные из новейших источников.

SwingX-WS:.

SwingX v 1.6.5-1 (требуется зависимость времени выполнения, требует Java6 или более новую):

Несколько слов о SwingX: it «ы удивительный проект, призванный расширить функциональные возможности качания с дополнительными виджетами (очень хорошо сделанный webstartable демо here , с образцами кода и т. д.), красивый, мощный, быстрый и без зависающих зависимостей. Один большой плюс IMHO - это то, что прекрасно сочетается с современным Nimbus L & F (в отличие, например, от jide-oss, который, хотя и очень хорош, плохо интегрируется с нимбом - он имеет, однако, очень приятную альтернативу L & F, называемый Xerto, но это еще одна история ...).

Что касается документации, источники, которые наглядно демонстрируют swingx-WS использовать лучше всего представляют собой серию статей, написанных Josh Marinacci, перечислены здесь в хронологическом порядке:

В [надеюсь, маловероятно] случае необходимости сообщить об ошибке, страница проблема отслеживания проекта можно найти on JIRA.

0

swingx-ws-1.0.jar совместим с swingx-1.6.jar, но не с swingx-all-1.6.4.jar.
Если вы используете swingx-all-1.6.4.jar и хотите использовать Tiles так же, как и с swingx-1.6.jar, вот обходной путь.

Скопировать

org.jdesktop.swingx.util.GraphicsUtilities.java
с swingx-1.6.4 в новый собственный пакет (swingx-1.6 версия):

org.jdesktop.swingx.graphics.GraphicsUtilities.java