spark二次开发 在chatroom上添加一个发送按钮。
chatroom是一个聊天界面类,在这个类里面可以获取很多的组件。 我们在org.jivesoftware.spark.ui 找到这个类 添加 如下的代码。
button = new JButton();
button.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent arg0) {
sendMessage();
getChatInputEditor().setText("");
getChatInputEditor().setCaretPosition(0);
}
});
button.setBorder(new EmptyBorder(0, 0, 0, 0));
button.setText("发送");
button.setBounds(115, 181, 106, 28);
然后 在init方法 336行 添加如下代码
bottomPanel.add(button, new GridBagConstraints(4, 5, 1, 1, 0.0, 0.0, GridBagConstraints.EAST,
GridBagConstraints.NONE, new Insets(0,0,5,10), 0, 0));
把button添加到 bottompanel上。