私はまだスイングとソケットの両方を学んでいるので、我慢してください。学ぶために私はチャットクライアント/サーバーシステムを作っています。現在、私はクライアントに取り組んでいます。私のクラスは
- メイン(メインメソッドを使用)コードリンク
- ウィンドウ(Swingコンポーネントを設定)コードリンク
- ActLis(ウィンドウからすべてのコンポーネントアクションリスナーを処理します)コードリンク
- SocketManager(私のソケットを管理します)コードリンク
プログラムの実行時にSocketManager
オブジェクトを設定しましたが、そのソケットを使用する必要がある場合は、からオブジェクトを取得するための適切な方法がわかりません。私が行っていることは完全に効果がなく、それを設定するためのより良い方法がありますか、それとも私が知らないクラスから私のオブジェクトを取得する方法がありますか?(コードに他の問題があることに気づきましたが、最初はソケットを機能させようとしているだけで、苦労しています。)Main
ActLis
send a message
Main
SocketManager
Main