Java 如何使用smack将用户消息附加到单独的JTextPane
我是smack API的新手,我用它创建了一个聊天程序,看起来非常成功,我使用了一个JTabbed窗格,它添加了一个JSplitPane,它还添加了一个textArea,客户端在其中键入消息,而JTextPane则插入收到的消息。但问题是,每次收到一条消息时,它都会附加到包含textPane的两个JTAbbedPane。我真正想要的是每个JTabbedPane/JtextPAne都应该独立于自身…与用户的每次聊天都应该在特定的选项卡上看到B而不是所有选项卡上….听起来好像您在向每个选项卡添加相同的内容。相反,为每个选项卡创建不同的聊天容器实例,如图所示。两种方法很常见:Java 如何使用smack将用户消息附加到单独的JTextPane,java,swing,chat,smack,Java,Swing,Chat,Smack,我是smack API的新手,我用它创建了一个聊天程序,看起来非常成功,我使用了一个JTabbed窗格,它添加了一个JSplitPane,它还添加了一个textArea,客户端在其中键入消息,而JTextPane则插入收到的消息。但问题是,每次收到一条消息时,它都会附加到包含textPane的两个JTAbbedPane。我真正想要的是每个JTabbedPane/JtextPAne都应该独立于自身…与用户的每次聊天都应该在特定的选项卡上看到B而不是所有选项卡上….听起来好像您在向每个选项卡添加相同
- 扩展
并为任何必需的对象建立实例变量JPanel
- 创建一个工厂方法,如图所示。使用
和getClientProperty()
存储和检索任何必需的对象putClientProperty()
Smack
库类的实例,对吗?是的!!!感谢上帝。。。。对不起,我回信晚了。。。但它是成功的。