4

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

4

3 に答える 3

8

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

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

それ以外は、次のリストを試してください。

  • SilverTroutには多くのシンプルなプラグインがあります。PircBot と同様のアプローチで、プラグインのみ可能です。
  • IRClib
  • IRC-API - 試していません。非常にうまく設計されているようですが、ハウツーが見つかりませんでした。
  • PircBotは最も有名で、おそらく最も使用されていますが、設計上の大きな誤解があり、いくつかのアンチパターンを使用しています。本当に単純なボットにのみ使用してください。
  • PircBot'は、David Lazar による PircBot のリバイバルで、主に SSL などの機能が追加されています。
  • 私によるPircBot 1.7。**Mavenized . God-object アンチパターンを部分的に取り除き、ロギングを Slf4j / Log4j に変更し、さらにいくつかのマイナーな追加を行いました。
  • PircBotXは PircBot の再実装です。

  • JawaBot 2.xは、IRC と Web UI を備えたプラグ可能なスタンドアロン アプリケーションであり、コードの構造を正常に保ちながら、複数の機能を 1 つのボットに配置することを目的としています。マヴェナイズ
    現在、いくつかのプラグインがあります。

    • Jira - Jira 課題トラッカーから名前、ステータス、担当者を解決します。構成可能。デフォルトの構成は、JBoss、Codehaus、Apache などのオープンソース リポジトリをサポートしています。
    • ロガー - IRC イベントを DB に記録します。Web UI を備えています。
    • 予約 - IRC を介したリソースの予約。Web UI を備えています。
    • WhereIs - すべてのチャネルでニックネームを検索し、ワイルドカードをサポートします。
    • メッセンジャー - 接続時にオフラインのユーザーにメッセージを配信します (「留守番電話」)。
    • PasteBin - ユーザーが PM を介してテキストを貼り付けて保存し、Web UI へのリンクをチャネルに投稿します。
    • AutoOp - ユーザーに op を提供します。
    • ソーシャル - 「こんにちは!」に反応します。など。Hello World プラグインの一種。
于 2013-07-14T10:47:41.073 に答える
0

私は Android クライアントを作成しているので、IRC ライブラリが必要でした。どのライブラリも気に入らなかったので、独自のライブラリを作成しました。これはBlueIRCと呼ばれ、無料のオープン ソースです。

Github へのリンク、開発ブランチのチェックアウト、ビルドフォルダー内の JAR ビルド

于 2016-03-01T17:13:25.060 に答える