⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chatframe.java

📁 基于jxta的peer to peer 聊天程序源代码。
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.rmi.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;
import net.jini.space.JavaSpace;

public class ChatFrame extends JFrame {

   public static void main(String[] args) {
       if(args.length < 4) {
          System.out.println("Usage [hostname] [spacename] [channel] [user]");
          System.exit(1);
       }
       ChatFrame frame = new ChatFrame(args[0], args[1], args[2], args[3]);
   }


   public ChatFrame(String hostname, String spacename, String channel, String user)
   {
      super("P2P Unleashed");
      JavaSpace space =  SpaceAccessor.getSpace(hostname, spacename);
      addWindowListener(new WindowEventHandler());
      getContentPane().setBackground(Color.black);
      getContentPane().add(new ChatController(this, space,
                                        channel,user).getChatView());
      setSize(480,640);
      setVisible(true);
   }

   class WindowEventHandler extends WindowAdapter {
         public void windowClosing(WindowEvent evt) {
             System.exit(0);
         }
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -