2 qq 15061939 qq_15061939 于 2016.02.13 09:49 提问

各位大侠,请教一个关于能在JTEXTPANE上显示双方发送的已经加载字体,颜色和字体大小的问题

本人在做一个学期项目,需要建立一个简单的聊天室,实现互相发送并接收已经加载字体,颜色,和字体大小的信息,目前已经实现了在自己的聊天界面看到自己改过的字体或者字体颜色和大小的信息,但是对方见到的我发过去的信息却是他设置的字体的信息,请教各位大侠能否帮我解开这个谜,非常感谢

1个回答

91program
91program   Ds   Rxr 2016.02.13 13:10

如果双方(或者多方)都已经有了指定的字体,那么在发送信息的同时,也将字体信息发到对方。对方在显示信息前,需要先使用接收到的字体信息完成对当前使用字体的设置后,再显示接收到的内容。
然后,是否有获取之前的字体,由你的应用需求控制。

lee2000n
lee2000n 非常感谢您的建议,能否麻烦您看下我的代码看看哪里需要改? 如果可以的话我就上传上来
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JTextPane例子,演示为文字设置字体、字号、样式、颜色、背景色和插入图片功能
JTextPane的例子,模拟聊天客户端,演示了为每段文字设置字体、字号、样式、颜色、背景色和插入图片功能   import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav
JEditorPane/JTextPane常见操作(字体,颜色,字号,加粗,斜线,下划线,保存,行间距 等操作)以及HTML空格处理
下面是一个应用的例子源码:HTMLDocumentEditor import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Toolkit; import java.awt.event.ActionEvent;
[Java]关于JTextPane的用法-插入不同的字体-浅谈MVC
//  我搜了很多文档,发现没有关于JTextPane的用法。// 在很痛苦的挣扎中慢慢会了JTextPane的用法,同时也对Java的MVC机制有了一点比较浅的理解// Write by Hifan for Java JTextPane Date:2005 6/9 [关于字体]import java.awt.*;import javax.swing.*;import javax.swing.te
使用JTextPane代替JTextArea实现每一行的字的颜色不一样
import java.awt.BorderLayout; import java.awt.Color; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextPane; import javax.swing.text.BadLocationException; impo
设置java的JTextPane字体加粗
package manage; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swi
iOS 显示html标签(字体的颜色和大小)
方法一:可以用webview  _webView = [[UIWebView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];     _webView.backgroundColor = [UIColor redColor];          NSString *html_str = [NS
关于JTextPane的用法-插入不同的字体
<br />[Java]关于JTextPane的用法-插入不同的字体-浅谈MVC <br />//  我搜了很多文档,发现没有关于JTextPane的用法。<br />// 在很痛苦的挣扎中慢慢会了JTextPane的用法,同时也对Java的MVC机制有了一点比较浅的理解<br />// Write by Hifan for Java JTextPane Date:2005 6/9 [关于字体]<br />import java.awt.*;<br />import javax.swing.*;<br />
iOS UILabel利用NSMutableString显示不同样式的文字(富文本)
*在开发时,有时需要在同一个label中设置不同大小、不同颜色的文字,下面就对这种情况介绍一下具体解决办法 一、显示效果 二、原理说明 UILabel有一个属性是 attributedText *注意这个属性的注释,如果添加 attributedText 后,上面的其它属性将会被忽略,也就是 text、font、textColor、shadowColor、shadowOff
一个TextView 设置两种字体颜色和大小
项目中用到一个需求,实现效果是这样的:     我是知识点我是知识点我是知识点我是知识点  【题】 要求这样的:1、这个化学知识点名字不固定长度 2、题子要是红色,比知识点字体小 3、要挨到化学名的旁边 4、【题】字不能挤掉了 5、可以折行 开始我用两个TextView,尝试多种布局都实现不了这种要求。然后尝试用一个TextView,尝试用这种方式: holde
[绍棠] iOS设置Label上显示不同字体大小和字体颜色
一, 一个label上显示不同的字体大小 NSString *needText = @"个人消息(11)";                 [topLabel setAttributedText:[self changeLabelWithText:needText]];                                  //创建一个返回富文本的