日期:2014-05-20  浏览次数:20786 次

Java 如何实现类似QQ的对话框
相信大家都用过QQ吧,小弟最近也想做一个类似的东西出来,但是在实现上遇到一些问题,特来请教大家的思路

1、QQ中的对话框可以插入图片和表情等,如果是做网页可以使用很多文本编辑器,而且比较方便,但是像QQ这种软件能使用这些编辑器吗,今天查了API,里面好像有个JTextPane可以实现图文混排,但是里面图片的位置不好控制,用起来也不方便,而且如果这些内容要存入到文件或数据库中该怎么处理呢,如果是网页的话存入和现实的时候还可以使用<img stlle="....">来控制,请问大家平时都是怎么实现这种图文混排功能的(注意:我做的不是网页,最好能给个实例)

2、在QQ中如果要传输文件可以直接将要传输的文件拖动到QQ对话框中,请问这个功能是如何实现的,也就是在鼠标拖动的时候如何定位到要传输的文件的地址

3、在一段已经输入的文字中想要对其中的某几个字进行字体控制,通常会用鼠标选中这几个字,那么请问在Java中如何知道选中的是那些字呢,用哪个事件监听?



------解决方案--------------------
探讨
相信大家都用过QQ吧,小弟最近也想做一个类似的东西出来,但是在实现上遇到一些问题,特来请教大家的思路

1、QQ中的对话框可以插入图片和表情等,如果是做网页可以使用很多文本编辑器,而且比较方便,但是像QQ这种软件能使用这些编辑器吗,今天查了API,里面好像有个JTextPane可以实现图文混排,但是里面图片的位置不好控制,用起来也不方便,而且如果这些内容要存入到文件或数据库中该怎么处理呢,如果……