2012-04-12 17 views
4

私はSwing GUIを作成していますが、JFrameにircクライアントを含める必要があります。そこで私は簡単にセットアップしてJPanelを入れることができるライブラリを探しています。しかし、私はあなたのブラウザで実行されているアプレットは、Google上で見つけることができます。Java ircライブラリ

+1

(だから、離れて1を取る?) –

答えて

4

私はIRCボットを構築するために、これを使用して成功を収めてきました:http://www.jibble.org/pircbot.php

私もちょうどIRCに使用するライブラリを持っています。

+0

を構築し、私はすでにUIを持っているものを探しています、私はpircbot Aに見てきました少ししか、それはなかった、私は信じる? – Reinard

+0

私はPircBotに対してお勧めします。あなたのアプリが急速に成長する不幸なAPIデザインを持っています。むしろJawaBotまたはPircBotX。 –

8

IDEAプラグインがあります。 IDEAは純粋なSwingアプリケーションなので、近いかもしれません。それ以外

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

、このリストを試してみてください。

  • SilverTroutmany, but simple pluginsを持っています。 PircBotと同様のアプローチで、プラグイン可能です。
  • IRClib
  • IRC-API - 私は試していません。かなりうまく設計されているようですが、どのようなハウツーも見つけられませんでした。
  • PircBotは、最も有名でおそらく最も使用されていますが、ヘビーデザインの誤解に悩まされ、いくつかの反パターンを使用します。本当にシンプルなボットにのみ使用してください。
  • PircBot'は、David LazarによるPircBotリバイバルであり、主にSSLの機能が追加されています。
  • PircBot 1.7私によって。 ** Mavenized。私は部分的にGodオブジェクトの反パターンを取り除き、Slf4j/Log4jへのロギングといくつかのマイナーな追加を変更しました。
  • PircBotXは、PircBotの再実装です。

  • JawaBot 2.xは、IRC、まだまともなコードの構造を維持しながら、1つのボットの下に複数の機能を置くことを目指したWeb UIを持つプラグ可能スタンドアロンアプリケーションです。 メイク済み
    現在、いくつかのプラグインがあります。

    • JIRAは - JIRA課題トラッカーから名前、ステータスおよび譲受人を解決します。設定可能。デフォルトのconfigはopensource repos:JBoss、Codehaus、Apacheなどをサポートしています。
    • Logger - IRCイベントをDBに記録します。 Web UIを持っています。
    • 予約 - IRC経由でリソースを予約する。 Web UIを持っています。
    • ここでは、すべてのチャンネルでニックネームを探し、ワイルドカードをサポートします。
    • メッセンジャー - 接続時にオフラインになっているユーザーにメッセージを配信します(「留守番電話」)。
    • PasteBin - ユーザーがPMにテキストを貼り付けて保存し、Web UIへのリンクをチャンネルに投稿します。
    • AutoOp - ユーザーに操作を許可します。
    • 社会 - 「Hi!」に反応します。種類:Hello World plugin
+0

これも存在します: https://github.com/sorcix/sIRC –

0

私はAndroidのクライアントを作っていますので、私はIRCライブラリを必要と、私はLIBSのいずれかを好きではなかったので、私は自分のライブラリーを作った、それはBlueIRCと呼ばれています、それはオープン無料ですソース

Link to Github、開発ブランチをチェックアウトし、JARはビルドにフォルダ