【问题标题】:Build a chat using JEditorPane/JTextPane使用 JEditorPane/JTextPane 建立聊天
【发布时间】:2014-07-28 08:19:23
【问题描述】:

我正在尝试使用简单的服务器和用户界面构建聊天。 每个用户都有一个名字,我希望用户的名字在他每次发送消息时以红色和粗体显示在他的消息之前。 哪一个(JEditorPane/JTextPane)适合我的目标? 谢谢。

【问题讨论】:

    标签: java chat jtextpane jeditorpane


    【解决方案1】:

    这两个组件都可以很好地满足您的需求。没有简单的方法可以说哪个更好。你可以做一些背景调查,自己找出所有的优缺点。

    这里有一些链接可以帮助您入门:

    【讨论】:

    • 谢谢!我选择了 JTextPane,但我不希望在用户键入时名称变为红色和粗体,我只想先将带有他的名字的字符串发送到服务器: outputString = user.getName() + textArea.getText();我还没有找到适合我的目标的好指南。你能给我推荐一个吗?
    • 由于您还没有提供任何可运行的代码示例,这里有一些可以帮助您的东西。检查这些代码示例:coderanch.com/t/341568/GUI/java/JTextArea-changing-color-wordsstackoverflow.com/questions/6068398/…
    • 谢谢。 java2s.com/Code/JavaAPI/javax.swing/… 这是一个很好的例子。然后,我想在 URL 中(在服务器代码中)构建一个附加函数,并将其附加到所有用户。你怎么看 ? :)
    • 您可以标记为答案吗?谢谢 :-) 很高兴我能帮上忙。
    猜你喜欢
    • 1970-01-01
    • 2018-07-04
    • 2016-12-08
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多