<b id="yt35u"></b>
  • <b id="yt35u"></b>

  • <tt id="yt35u"><form id="yt35u"></form></tt>
    <button id="yt35u"></button>

    <button id="yt35u"></button>

    <strike id="yt35u"><dfn id="yt35u"></dfn></strike>

    <i id="yt35u"></i>
    1. <tt id="yt35u"></tt>
      <b id="yt35u"><sub id="yt35u"><tr id="yt35u"></tr></sub></b>

      教育路上

      全國站>Java>Java初學>java聊天室代碼圖形窗口設計
      學員需求

      java聊天室代碼圖形窗口設計

      摘要:java聊天室代碼。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。

      2022-07-02 14:00蔣世靜

      發布時間:
      2022-07-02 14:00
      信息來源:
      蔣世靜
      瀏覽次數:
      1260
      java聊天室代碼圖形窗口設計


      import java.awt.*;
      import java.awt.event.*;
      import javax.swing.*;
      public class Example18 extends JFrame {
      JButton sendBt;
      JTextField inputField;
      JTextArea chatContent;
      public Example18() {
      this.setLayout(new BorderLayout());
      chatContent = new JTextArea(12, 34); // 創建一個文本域
      // 創建一個滾動面板,將文本域作為其顯示組件
      JScrollPane showPanel = new JScrollPane(chatContent);
      chatContent.setEditable(false); // 設置文本域不可編輯
      JPanel inputPanel = new JPanel(); // 創建一個 JPanel 面板
      inputField = new JTextField(20); // 創建一個文本框
      sendBt = new JButton("發送"); // 創建一個發送按鈕
      // 為按鈕添加事件
      sendBt.addActionListener(new ActionListener() { // 為按鈕添加一個監聽事件
      public void actionPerformed(ActionEvent e) {// 重寫 actionPerformed 方法
      String content = inputField.getText(); // 獲取輸入的文本信息
       // 判斷輸入的信息是否為空
      if (content != null && !content.trim().equals("")) {
       // 如果不為空,將輸入的文本追加到到聊天窗口
      chatContent.append("本人:" + content + "\n"); 
       } else {
       // 如果為空,提示聊天信息不能為空
      chatContent.append("聊天信息不能為空" + "\n");
      }
      inputField.setText(""); // 將輸入的文本域內容置為空
      }
      });
      Label label = new Label("聊天信息"); // 創建一個標簽
      inputPanel.add(label); // 將標簽添加到 JPanel 面板
      inputPanel.add(inputField); // 將文本框添加到 JPanel 面板
      inputPanel.add(sendBt); // 將按鈕添加到 JPanel 面板
      // 將滾動面板和 JPanel 面板添加到 JFrame 窗口
      this.add(showPanel, BorderLayout.CENTER);
      this.add(inputPanel, BorderLayout.SOUTH);
      this.setTitle("聊天窗口");
      this.setSize(400, 300);
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      this.setVisible(true);
      }
      public static void main(String[] args) {
      new Example18 ();
      }
      }
      


      上一篇:
      java 任務介紹 豆機 gui 圖形界面
      下一篇:
      網站訪問日志ip統計分析CC攻擊ip
      標簽:
      網友評論
      發布評論

      訪客的評論 2023/11/12 11:38

      文中描述的是準確的嗎,如何報名!

      相關推薦
      我也來發表評價關閉
      我對該內容的評價:
      0
      評價500
      驗證碼: 看不清 換一張
      提交 (匿名發布,無須擔心別人知道您的身份)
      學校免費發布信息關閉
      我們審核后會盡快展示,如有圖片請發郵件到:edu63@foxmail.com

      姓      名:

      內      容:

      手機號碼:

      驗  證  碼:  換一張

      確認提交
      填寫需求信息關閉
      我們會根據您的需求匹配并審核留言

      姓      名:

      意向城市:

      留      言:

      手機號碼:

      驗  證  碼:  換一張

      確認提交
      完善補充本文信息關閉
      非常感謝您幫助完善補充本文信息


       換一張

      確認提交
      女班长给我看她的小内内

        <b id="yt35u"></b>
    1. <b id="yt35u"></b>

    2. <tt id="yt35u"><form id="yt35u"></form></tt>
      <button id="yt35u"></button>

      <button id="yt35u"></button>

      <strike id="yt35u"><dfn id="yt35u"></dfn></strike>

      <i id="yt35u"></i>
      1. <tt id="yt35u"></tt>
        <b id="yt35u"><sub id="yt35u"><tr id="yt35u"></tr></sub></b>