openfire-spark二次開發——增加發送按鈕
阿新 • • 發佈:2019-02-19
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就是聊天介面的基礎類。這裡增加的東西統一都會被加進去,群聊單聊視窗都會有