久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么用java編寫簡單聊天界面

147次閱讀
沒有評論

共計 1173 個字符,預計需要花費 3 分鐘才能閱讀完成。

要用 Java 編寫簡單聊天界面,你可以使用 Java Swing 庫來實現。下面是一個簡單的示例代碼:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ChatInterface extends JFrame {private JTextArea chatArea;
    private JTextField messageField;

    public ChatInterface() {setTitle("Chat Interface");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(400, 300);

        chatArea = new JTextArea();
        chatArea.setEditable(false);
        JScrollPane chatScrollPane = new JScrollPane(chatArea);

        messageField = new JTextField();
        messageField.addActionListener(new ActionListener() {@Override
            public void actionPerformed(ActionEvent e) {String message = messageField.getText();
                chatArea.append("You: " + message + "\n");
                messageField.setText("");
            }
        });

        add(chatScrollPane, BorderLayout.CENTER);
        add(messageField, BorderLayout.SOUTH);

        setVisible(true);
    }

    public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {@Override
            public void run() {new ChatInterface();}
        });
    }
}

這是一個簡單的聊天界面,使用 JFrame 作為窗口容器,在窗口中添加一個 JTextArea 用于顯示聊天記錄,一個 JTextField 用于輸入消息。

通過 JScrollPanechatArea包裝起來,以便在聊天記錄過多時可以滾動查看。

使用 addActionListenermessageField添加一個監聽器,當用戶在輸入框中按下回車鍵時,獲取輸入的消息并在聊天記錄中顯示出來,并清空輸入框。

最后,在 main 方法中使用 SwingUtilities.invokeLater 來啟動程序。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計1173字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 开远市| 娄烦县| 大邑县| 宝清县| 海南省| 木兰县| 安义县| 九江县| 乐亭县| 丰都县| 彩票| 桂阳县| 商河县| 轮台县| 炎陵县| 景宁| 楚雄市| 垣曲县| 封开县| 通化市| 鄱阳县| 康马县| 阳原县| 长岛县| 青阳县| 清丰县| 皮山县| 怀柔区| 屏东市| 平乡县| 抚宁县| 乌兰县| 榕江县| 贵州省| 海南省| 辽中县| 台中县| 临武县| 汤原县| 德钦县| 衡阳县|