1. 程式人生 > >openfire-spark二次開發——增加發送按鈕

openfire-spark二次開發——增加發送按鈕

1、找到chatroom.java

這裡寫圖片描述

2、定義傳送按鈕

像其他一樣新增一個傳送按鈕
這裡寫圖片描述

3、建構函式中初始化按鈕,並且新增點選事件

這裡寫圖片描述

        sendbutton = new JButton();
        sendbutton.addActionListener(new ActionListener() {
         public void actionPerformed(final ActionEvent arg0) {
                    sendMessage();
                    getChatInputEditor().setText(""
); getChatInputEditor().setCaretPosition(0); } }); sendbutton.setBorder(new EmptyBorder(5,10,5,10)); sendbutton.setText(Res.getString("button.send")); //Res.getString("button.send")可以實現國際化按鈕顯示,建議使用此方法

大功告成

原理:
chatRoom就是聊天介面的基礎類。這裡增加的東西統一都會被加進去,群聊單聊視窗都會有