2012-04-12 3 views
4

Я создаю графический интерфейс Swing, я хочу включить irc-клиент в JFrame. Поэтому я ищу библиотеку, которую я мог бы легко настроить и разместить в JPanel. Но все, что я могу найти в Google, - это апплеты, которые запускаются в вашем браузере.Java irc library

+1

(Так возьмите один друг от друга?) –

ответ

4

Я имел успех, используя это, чтобы построить IRC бот: http://www.jibble.org/pircbot.php

Я есть библиотеки, используемые для всего IRC, а также.

+0

Я ищу то, что имеет интерфейс уже, я посмотрел в pircbot а мало, но этого не было, я верить? – Reinard

+0

Рекомендую против PircBot. У этого есть неудачный дизайн API, от которого ваше приложение будет быстро расти. Скорее JawaBot или PircBotX. –

8

Есть плагин для IDEA. IDEA - это чистое приложение Swing, поэтому оно может быть близко.

http://plugins.jetbrains.com/plugin/?id=1175

Кроме этого, попробуйте этот список:

  • SilverTrout имеет many, but simple plugins. Подобный подход как PircBot, только подключаемый.
  • IRClib
  • IRC-API - я не пробовал. Кажется, он хорошо разработан, но я не нашел практических решений.
  • PircBot является самым известным и, вероятно, наиболее часто используемым, но страдает от неправильных представлений дизайна hevay и использует несколько антипаттернов. Используйте только для действительно простых ботов.
  • PircBot' - возрождение PircBot Дэвидом Лазаром, добавляет некоторые функции, в основном SSL.
  • PircBot 1.7 от меня. ** Mavenized. Я частично избавился от бота-объекта antipattern и изменил регистрацию на Slf4j/Log4j, а также некоторые незначительные дополнения.
  • PircBotX является повторной реализацией PircBot.

  • JawaBot 2.x является подключаемым отдельное приложение с IRC и веб-интерфейс, который призван поставить несколько функций в рамках одного бота, в то же время сохраняя структуру кода вменяемой. Mavenized.
    В настоящее время существует несколько плагинов:

    • JIRA - разрешает имя, статус и правопреемника от отслеживания ошибок Jira. Настраиваемый. Конфигурация по умолчанию поддерживает репозитории open source: JBoss, Codehaus, Apache и другие.
    • Регистратор - регистрирует события IRC в БД. Имеет веб-интерфейс.
    • Бронирование - для резервирования ресурсов по IRC. Имеет веб-интерфейс.
    • WhereIs - ищет ники во всех каналах, поддерживает подстановочные знаки.
    • Messenger - отправляет сообщения пользователям, находящимся в автономном режиме, когда они подключаются («автоответчик»).
    • PasteBin - давайте загрузим текст через PM, сохраним его и разместим ссылку на веб-интерфейс на канал.
    • AutoOp - дает оп пользователям.
    • Социальный - реагирует на «Привет!» и т. д. Вид Hello World plugin.
+0

Это также существует: https://github.com/sorcix/sIRC –

0

Я сделав Android-клиент, поэтому мне нужна библиотека IRC, я не понравился ни один из LIBS, так что я сделал свою собственную библиотеку, это называется BlueIRC, это бесплатно открытый источник

Link to Github, проверьте ветку развития, JAR строит в сборки папки