«Spotlight» как компонент для Swing? - PullRequest
0 голосов
/ 14 апреля 2009

Я просто думаю о том, как улучшить взаимодействие с пользователем для нашего приложения для ввода данных, и подумал о Mac OS X Spotlight, такой как панель поиска, которая позволяет пользователю искать произвольные термины и выбирать из списка вариантов, соответствующих этим терминам. .

Я представляю что-то, что способно отображать категории (например, контакты, встречи, письма и т. Д.) И связанные с ними результаты одновременно.

Вам известен какой-либо компонент Swing, который где-то легко доступен, поэтому мне не нужно было бы снова создавать часть пользовательского интерфейса, а сосредоточиться на реальных "поисковых плагинах"?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2009

Понравился поисковый инструмент? или визуальный «прожектор», где все тускнеет, но на вещи, которые соответствуют друг другу, светит?

Если вы говорите о компоненте пользовательского интерфейса, в книге О'Рейли "Swing Hacks" есть яркий пример.

Если вы говорите о поиске / индексации, я бы порекомендовал Apache Lucene. Не уверен, что кто-нибудь

[редактировать: мой ответ был отсечен прямо здесь?]

имеет готовый полнофункциональный браузер результатов поиска, как сейчас у Spotlight.

1 голос
/ 15 апреля 2009

С рук, я не могу придумать «готовый» компонент для того, что вы смотрите, но вы можете найти следующее интересное:

macwidgets

Это коллекция виджетов в стиле «мак», таких как «отображение заголовков» и списки боковых панелей, аналогичные тем, которые вы найдете в iTunes.

Возможно, вы захотите попробовать адаптировать некоторые из них к тому, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...