Цель этого сообщения - собрать в одном месте всю полезную информацию и материалы, необходимые для реализации скользких карт в приложении Swing с использованием библиотеки SwingX-WS, теперь, когда сайт SwingLabs больше нет - несмотря на то, что разработка SwingX по-прежнему активна.Слайп-карты для Java Swing GUIs: SwingX-WS
ответ
Итак, во-первых, современные современные банки, построенные из новейших источников.
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, перечислены здесь в хронологическом порядке:
- Getting started with the Aerith Mapping Component
- NASA Maps in your Swing App
- A Mapping Christmas Present
- Tricked out maps and a new tile provider.
- Building Maps into Your Swing Application with the JXMapViewer
- Mapping Mashups with the JXMapViewer
В [надеюсь, маловероятно] случае необходимости сообщить об ошибке, страница проблема отслеживания проекта можно найти on JIRA.
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
+1 как для вопроса и ответа (ищется «скользкий» - мои узнать пункт дня :-) – kleopatra
Я не уверен, что такого рода вопрос по теме больше, но так как вы сами отвечаете, я буду воздерживаться от голосования на коленке. (Также: JavaFX - это, вероятно, путь к продвинутым виджетам таким образом. Он объединяет некоторые концепции, которые SwingLabs делал неуклюжим способом, например, привязка.) – millimoose
Не совсем, поскольку подавляющее большинство графических интерфейсов java по-прежнему основаны на колебаниях , несмотря на то, что JavaFX - очень хорошая структура, которую я сам использую для некоторых проектов. Бросьте в кривую обучения JavaFX крутой кривой и инерцию ноу-хау тысяч компаний/разработчиков, полагающихся на Swing для своих новых и не очень новых приложений, тот факт, что могут быть веские причины (что я не чтобы знать о них), чтобы они придерживались Swing, и тот факт, что в наши дни все больше приложений растет потребность в скользких картах, и suddendly эта тема снова становится горячей. И если я смогу [продолжить] –