如何用java代码向html文件中添加代码

这是一个GUI中嵌入浏览器的聊天框。信息显示区是用JEditorPane打开html来显示聊天信息。现在我发送信息之后要如何向html中添加代码来达到聊天的效果![图片说明](https://img-ask.csdn.net/upload/201706/25/1498376887_892854.png)图片说明

 public void actionPerformed(ActionEvent e) {  
                int port;  
                if (isConnected) {  
                    JOptionPane.showMessageDialog(frame, "已处于连接上状态,不要重复连接!",  
                            "错误", JOptionPane.ERROR_MESSAGE);  
                    return;  
                }  
                try {  
                    try {  
                        port = Integer.parseInt(txt_port.getText().trim()); 
                    } catch (NumberFormatException e2) {  
                        throw new Exception("端口号不符合要求!端口为整数!");  
                    }  
                    String hostIp = txt_hostIp.getText().trim();  
                    String name = txt_name.getText().trim();  
                    if (name.equals("") || hostIp.equals("")) {  
                        throw new Exception("姓名、服务器IP不能为空!");  
                    }  
                    boolean flag = connectServer(port, hostIp, name);  
                    if (flag == false) {  
                        throw new Exception("与服务器连接失败!");  
                    }  
                    frame.setTitle(name);  
                    JOptionPane.showMessageDialog(frame, "成功连接!");  
                } catch (Exception exc) {  
                    JOptionPane.showMessageDialog(frame, exc.getMessage(),  
                            "错误", JOptionPane.ERROR_MESSAGE);  
                }  
            }  
        });  

如这段要如何修改

传递消息时,就只传递信息,然后在信息接收的方法里,把信息提取,拼接html代码,向当前页面中添加子结点元素

套接字;这是聊天软件里的说法 socket;这样你就得去了解监听端口,和监听器,对了还有IO流。
但是如果只是需要效果在相应的位置填上《p》《span》但是别忘了加样式边框和底纹