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

📄 chat.java

📁 java
💻 JAVA
字号:
/***************************************************
*  程序文件名称: Chat.java
*  功能:多用户聊天室的客户端程序(主程序),
*        构造和设置应用程序窗体。
***************************************************/
import java.awt.BorderLayout; 
import java.awt.*; 
import javax.swing.*; 
import java.awt.event.*; 

public class Chat 
{
  boolean packFrame = false; 
  /** 
  * 构造函数,显示应用程序的窗体. 
  */ 
  public Chat() { 
  Frame1 frame = new Frame1(); 
  // Validate frames that have preset sizes 
  // Pack frames that have useful preferred size info, e.g. from their layout 
  if (packFrame) { 
    frame.pack(); 
    } else { 
    frame.validate(); 
    } 
  // 使窗体在屏幕居中显示
  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 
  Dimension frameSize = frame.getSize(); 
  if (frameSize.height > screenSize.height) { 
frameSize.height = screenSize.height;
   } 
  if (frameSize.width > screenSize.width) { 
    frameSize.width = screenSize.width; 
   } 
  frame.setLocation((screenSize.width - frameSize.width) / 2, 
                  (screenSize.height - frameSize.height) / 2); 
  } 

  /** 
  *主函数,应用程序的入口. 
  */ 
  public static void main(String[] args) { 
   SwingUtilities.invokeLater(new Runnable() { 
    public void run() { 
     try { 
        UIManager.setLookAndFeel(UIManager. 
        getSystemLookAndFeelClassName()); 
      } 
      catch (Exception exception)  
        {  exception.printStackTrace();  }
   new Chat();
    }  //  run() end
   }); // invokeLater()方法 end
  } 
  
} 

⌨️ 快捷键说明

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