Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
marsbible





发贴: 14
积分: 0
于 2005-03-30 15:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我写了一个小的demo,swt+java2d,还是挺好用的,当然得有一个转换的过程。


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
wing5jface





发贴: 4
积分: 0
于 2005-04-19 23:43 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
>>swt作界面至少有一方面不行,就是做图像处理方面。
請用下SWT OPengl再確認這個問題呵

相關文檔發:
http://www.eclipse.org/articles/Article-SWT-OpenGL/opengl.htm
Opengl基礎教程也有SWT opengl源碼
http://nehe.gamedev.net/l



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
wing5jface





发贴: 4
积分: 0
于 2005-04-19 23:44 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
再看另一角度:



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 08:53 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
swing让p4像286也太夸装了点吧?
不知道说这些话的同志用swt和swing做过多少程序。有没有仔细剖析过自己界面慢的原因。同样如果我用swing开发一个eclipse的界面,我就不认为会比目前的慢多少。

swt作界面至少有一方面不行,就是做图像处理方面。
从性能角度,在1.4.x下,个人认为swing自身的性能已经足够了。仅仅在资源受限的设备上,swt有优势。
当然还有一点,apple开发的jre和sun开发的jre,swing有太多的不兼容,与之相关同样的程序在mac osx下运行问题经常多多。swt此类问题应该少很多(具体没有试过)。


有什么夸张的?你又用swing和swt做过多少程序?连swt有对应的draw2d都不知道。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 08:56 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
Draw2D我没有用过,不过据我了解Draw2D主要是提供一套轻量级组件机制,和图像没有关系,不是和Java2D对等的api。


没有用过你也敢这样说?老大你真行,本来还以为你是高人呢。



作者 Re:有了Swing为什么还要SWT? [Re:ildg]
longwang





发贴: 71
积分: 1
于 2005-04-22 10:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ildg wrote:
有什么夸张的?你又用swing和swt做过多少程序?连swt有对应的draw2d都不知道。


这么老的帖子还有人捞出来,晕!
呵呵,不过既然出来了,我还就回一下了。
首先,我声明一下,我很少发帖,发这个帖子,也只是觉得论坛上有些观点太偏激了,有些话并不太负责任,不希望有太多的人误导,相信在这个论坛上的很多人,在swing和swt上并没有太多的经验。我也只是把我个人的一些经验,和看法提出来,供大家参考,信不信,信多少,就是大家的事情了。如果有精力,最好自己试验,研究一下。
不过我可以很负责任的告诉大家,我的这些话都不是乱编的。
至于,我做了多少程序,很多。反正P4刚出来的时候,我就已经在做了,而且绝对没有跑起来像286。
因为我做图像方面多一点,当初研究过一下swt在这方面的可行性,最后否决了,为什么,我前面的帖子说过一些。至于draw2d的事情,我是知道的,但确实没有用过,也没有精力去用,只是在的网站上找了一些资料看了看,还有eclipse的英文帮助和api,只能有些了解,提的观点,也是我个人的,因为没有用过,所以,我说的时候,并没有用很肯定的语气,有兴趣的可以研究一下。甚至于有很多有经验的,也可以站出来说说话,大家就是互相交流,才能提高。至于我为什么说draw2d不是和java2d相对应的,我举个简单的例子,java2d有卷积部分的操作,draw2d好像没有,draw2d是提供了一套轻量级组件,java2d好像也没有。draw2d和java2d设计的初衷也是不一样的。draw2d用于做gef这样的东西,应该很好,java2d确实是针对图形图像的api,跟界面没一点关系。photoshop的滤镜功能,java2d底层直接支持,draw2d我还没研究出来怎么支持。
于是用swt,我只是做过一些普通的测试工具,还有作程序原形,在公司内部使用。倒是公司有做反垃圾邮件商业软件的,用的是swt。

对于用Java作应用程序的,一般情况下,从国外到国内,swing多用于专用软件,而swt可以考虑做一些通用的。因为swt有个好处,自身很轻便,程序加载速度很多,而且不需要swing\awt这些东东,可以根据需要将附带的jre减肥,而通用软件,一般的要求都要启动速度快,内存占用少,体积小,在国外一些评价软件的网站对软件打分上,这些都可以看到。



作者 Re:有了Swing为什么还要SWT? [Re:marsbible]
longwang





发贴: 71
积分: 1
于 2005-04-22 10:42 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
marsbible wrote:
我写了一个小的demo,swt+java2d,还是挺好用的,当然得有一个转换的过程。


这个我也弄过一下,不过想做专业软件,可能会慢一点,因为我们客户用我们的软件,最大做到16000 * 8000,这么大的图处理好了,再转换为swt可显示的图象,恐怕挺慢的,还很浪费内存。

采用分块的方式应该是个好主意,但是自己要写分块机制这快了。直接选用更合适的api,更省时省工。

还有一个不方便的地方,如果用户在显示的图型上又要画条线,写个文字之类的,然后再做个柔化,那么你要在swt的Image上作操作的同时,要同步Java2D的Image。


longwang edited on 2005-04-22 14:15

作者 Re:有了Swing为什么还要SWT? [Re:wing5jface]
longwang





发贴: 71
积分: 1
于 2005-04-22 10:49 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
wing5jface wrote:
>>swt作界面至少有一方面不行,就是做图像处理方面。
請用下SWT OPengl再確認這個問題呵

相關文檔發:
http://www.eclipse.org/articles/Article-SWT-OpenGL/opengl.htm
Opengl基礎教程也有SWT opengl源碼
http://nehe.gamedev.net/l


这个是3d的应用了,和图像处理从出发点上是不一样的。就好像photoshop不用dx和opengl,一个道理。
当然,如果你愿意在opengl基础上再写一些底层代码也可以。

反正条条大路通罗马了,你咋做都行,但是路有近的,有远的,有好走的,有难走的............
我只是想找一条最好走的。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
leowu2000



版主


发贴: 258
积分: 50
于 2005-04-22 11:04 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
可以根据需要将附带的jre减肥.

这个你们具体是怎么做的?能分享一下么?减少的内容大致有多少?



Eclipse邮件列表
作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 11:15 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
这么老的帖子还有人捞出来,晕!
呵呵,不过既然出来了,我还就回一下了。
首先,我声明一下,我很少发帖,发这个帖子,也只是觉得论坛上有些观点太偏激了,有些话并不太负责任,不希望有太多的人误导,相信在这个论坛上的很多人,在swing和swt上并没有太多的经验。我也只是把我个人的一些经验,和看法提出来,供大家参考,信不信,信多少,就是大家的事情了。如果有精力,最好自己试验,研究一下。
不过我可以很负责任的告诉大家,我的这些话都不是乱编的。
至于,我做了多少程序,很多。反正P4刚出来的时候,我就已经在做了,而且绝对没有跑起来像286。
因为我做图像方面多一点,当初研究过一下swt在这方面的可行性,最后否决了,为什么,我前面的帖子说过一些。至于draw2d的事情,我是知道的,但确实没有用过,也没有精力去用,只是在的网站上找了一些资料看了看,还有eclipse的英文帮助和api,只能有些了解,提的观点,也是我个人的,因为没有用过,所以,我说的时候,并没有用很肯定的语气,有兴趣的可以研究一下。甚至于有很多有经验的,也可以站出来说说话,大家就是互相交流,才能提高。至于我为什么说draw2d不是和java2d相对应的,我举个简单的例子,java2d有卷积部分的操作,draw2d好像没有,draw2d是提供了一套轻量级组件,java2d好像也没有。draw2d和java2d设计的初衷也是不一样的。draw2d用于做gef这样的东西,应该很好,java2d确实是针对图形图像的api,跟界面没一点关系。photoshop的滤镜功能,java2d底层直接支持,draw2d我还没研究出来怎么支持。
于是用swt,我只是做过一些普通的测试工具,还有作程序原形,在公司内部使用。倒是公司有做反垃圾邮件商业软件的,用的是swt。

对于用Java作应用程序的,一般情况下,从国外到国内,swing多用于专用软件,而swt可以考虑做一些通用的。因为swt有个好处,自身很轻便,程序加载速度很多,而且不需要swing\awt这些东东,可以根据需要将附带的jre减肥,而通用软件,一般的要求都要启动速度快,内存占用少,体积小,在国外一些评价软件的网站对软件打分上,这些都可以看到。


首先说句对不起,也谢谢你回了这么多。
其实我也很少来这个论坛,
上次来的时候随看到有这个帖子就随便re了一篇,
说swing让p4变成286是有些夸张,
或者说有些偏激,
但本意只是想开个轻松的玩笑而已,
sorry。



作者 Re:有了Swing为什么还要SWT? [Re:ildg]
longwang





发贴: 71
积分: 1
于 2005-04-22 12:26 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ildg wrote:
首先说句对不起,也谢谢你回了这么多。
其实我也很少来这个论坛,
上次来的时候随看到有这个帖子就随便re了一篇,
说swing让p4变成286是有些夸张,
或者说有些偏激,
但本意只是想开个轻松的玩笑而已,
sorry。


没关系。其实我回你帖子的时候,也带情绪了。
互相探讨,一起提高了。
我以后慢慢不做编码了, 这些方面,还需要长江后浪推前浪。



作者 Re:有了Swing为什么还要SWT? [Re:leowu2000]
longwang





发贴: 71
积分: 1
于 2005-04-22 12:48 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
leowu2000 wrote:
这个你们具体是怎么做的?能分享一下么?减少的内容大致有多少?


其实就是根据你程序里面实际用到的东西,把jre中不使用的删掉就行了,要具体情况具体分析。对于一般情况,以下作参考:
1 lib下jar文件,除了i18n.jar和rt.jar,剩下都删。目录除了security,剩下都删。
2 对rt.jar,除了sun,sunw,java三个包,都删。对java里面也要大肆砍伐。一般情况除了datatransfer、resources两个包,Componen.class相关的类以外,剩下都删。这个具体研究尝试了。
3 对i18n.jar也可以根据情况删除里面部分内容,但是弄得不好,会出问题。
4 bin目录下,hotspot/jvm.dll、java.dll、java.exe、javaw.exe、zip.dll、NP开头的、hp开头的等都是必需的(还有,一时列举不出来,就不乱说了),可以尝试删除,跟具体需求有关系。

这样删下来,最大的rt.jar只剩2兆多,i18n.jar有2兆多(甚至更少),动态库部分2兆多,算下来,总共6兆多,删得好,最多可以减到5兆多,更小恐怕就不行了。
swt部分有1.5兆样子,你自己的j程序按照5万行代码计,也就1兆到头了。这样总共在10兆内搞定。如果把帮助文档加上,会大些,不过打成安装包,根据你压缩情况,就小很多了。一般的程序(通用软件),安装包10兆,就差不多了。

总之这东西,你要差些资料,知道jre中文件都是干什么的。在做些尝试,挺容易的。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
leowu2000



版主


发贴: 258
积分: 50
于 2005-04-22 13:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
多谢这些指导性意见,以前一直想这么用,可惜没有鼓捣下去。
我先看看,有不懂的地方再请教。:)

另外,我觉得java程序发布还有一个方向,那就是像.net platform那种方式,程序运行时候自动检测,发现没有平台支持的话,自动下载安装,不需要任何用户的干预,给用户所做的只是选择是否安装就可以。可惜sun一直都没有提供很好的程序发布方式,这也许就是为何java的桌面应用程序很少的原因了。



Eclipse邮件列表
作者 Re:有了Swing为什么还要SWT? [Re:leowu2000]
longwang





发贴: 71
积分: 1
于 2005-04-22 14:10 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
leowu2000 wrote:
多谢这些指导性意见,以前一直想这么用,可惜没有鼓捣下去。
我先看看,有不懂的地方再请教。:)

另外,我觉得java程序发布还有一个方向,那就是像.net platform那种方式,程序运行时候自动检测,发现没有平台支持的话,自动下载安装,不需要任何用户的干预,给用户所做的只是选择是否安装就可以。可惜sun一直都没有提供很好的程序发布方式,这也许就是为何java的桌面应用程序很少的原因了。


自动下载安装我到有个主意,从sun网站下载一个jre的在线程序(好像就一百多K),自己做个简单的C程序检查是否安装了jre,如果没有的话,就启动这个安装程序,监控此安装程序进程结束时,再检查jre是否安装,如果安装了,就启动Java程序。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 14:36 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
没关系。其实我回你帖子的时候,也带情绪了。
互相探讨,一起提高了。
我以后慢慢不做编码了, 这些方面,还需要长江后浪推前浪。


其实我已经没有做编码了,
做一些构架性的工作。
我所在的公司并不是使用java做开发,
我学习java是为了学习设计模式。
java资源非常丰富,
而且可以读jdk的源代码,
java是学习设计模式的一种极好的语言,
因为java已经出了这么多年,
在设计上已经非常成熟,
同样由于java出现得很早,
以前的设计中有一些问题和不足,
对比这这些优点和不足,
能够更快地理解设计时应该注意的问题。



作者 Re:有了Swing为什么还要SWT? [Re:ildg]
longwang





发贴: 71
积分: 1
于 2005-04-22 15:20 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ildg wrote:
其实我已经没有做编码了,
做一些构架性的工作。
我所在的公司并不是使用java做开发,
我学习java是为了学习设计模式。
java资源非常丰富,
而且可以读jdk的源代码,
java是学习设计模式的一种极好的语言,
因为java已经出了这么多年,
在设计上已经非常成熟,
同样由于java出现得很早,
以前的设计中有一些问题和不足,
对比这这些优点和不足,
能够更快地理解设计时应该注意的问题。


原来是前辈高人呀。
能不能留下msn、QQ之类的,以后经常向你请教呀。
呵呵。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 17:42 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
原来是前辈高人呀。
能不能留下msn、QQ之类的,以后经常向你请教呀。
呵呵。


其实我很水,
去年毕业以后留在以前做兼职的公司里跟着老板干,
算是赶鸭子上架,
但是感觉还比较成功,
经过几个月的需求分析以后(我们这个项目不算大)搞出一大堆文档和uml图,
然后别人就可以按照这个编程序了。
常用的设计模式其实还不到十种,
知道了接口和抽象类的好处,
然后再注意一些基本原则,
很多东西都可以顺手捻来了。
学java真的可以了解到很多设计的思想,
其实我学java也就是把基本类搞熟,
比如说反射、集合、正则表达式、流等等,
然后再稍微看看socket和多线程相关的东西,
可以稍微看看jdk的源代码,
看代码的时候最好使用uml工具打开,
集合uml图看起来会方便很多。
《java与模式》这本书对学习设计模式很有用。



作者 Re:有了Swing为什么还要SWT? [Re:ildg]
longwang





发贴: 71
积分: 1
于 2005-04-22 18:20 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ildg wrote:
去年毕业以后留在以前做兼职的公司里跟着老板干,

这样呀,建议编码还是要做一点,否则后果我就不说了。。。呵呵

ildg wrote:
经过几个月的需求分析以后(我们这个项目不算大)搞出一大堆文档和uml图,

老板能给你几个月的时间进行需求分析,看样子,还是蛮信任你的。他本身也应该懂一些技术吧?否则恐怕很难理解这种工作方式。



作者 Re:有了Swing为什么还要SWT? [Re:longwang]
ildg





发贴: 12
积分: 0
于 2005-04-22 19:52 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
longwang wrote:
这样呀,建议编码还是要做一点,否则后果我就不说了。。。呵呵

老板能给你几个月的时间进行需求分析,看样子,还是蛮信任你的。他本身也应该懂一些技术吧?否则恐怕很难理解这种工作方式。


3x,其实我人比较笨,但是比较勤奋,
在学习设计模式之前写过代码已经超过了20万行。
设计模式其实就像微积分那样无处不在,
没什么高深的,
但是初中生去学微积分就学不来,
小学生更是不行,
这点我深有体会,呵呵。
我当初也觉得挺不容易,
先找了一本中文的书,
然后从网上下载电子的英文书,
然后在网上搜文章看,
然后对于同一种设计模式,对比几种语言如delphi、c#、java实现的异同,
印象就很深了。
做设计最好的感觉就是那种居高临下的感觉,
能够从整体作手,那是以前只写代码的时候从来没有体会到的。
当然需要学习的东西还有太多太多。。



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
wonderfulalone





发贴: 2
积分: 0
于 2005-04-29 09:02 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
看了之后受益匪浅!!!


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
javahk





发贴: 7
积分: 0
于 2005-07-02 13:09 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
SWT的設計原理和WXwidgets一樣

使用原生組件,沒有的才模仿

Swing這種設計方式是錯誤的



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
loinugt





发贴: 11
积分: 0
于 2005-08-04 16:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
三楼 caike
说的 最小公约数和最大公倍数是什么含义呢?



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
Rick_y





发贴: 3
积分: 0
于 2005-08-31 09:40 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
SWT是好东西,有没办法在jbuilder中用SWT?毕竟好不容易用熟jbuilder...或者等jbuilder2006


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
beyond1984





发贴: 16
积分: 0
于 2005-08-31 16:16 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
Rick_y





发贴: 3
积分: 0
于 2005-09-05 09:55 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
swing响应速度象老牛般慢条斯理的优雅,不过我一直用它做application...SWT应该是好东西,只是没时间学.


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
zuoyl2000





发贴: 5
积分: 0
于 2005-10-23 22:27 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list

长见识了
现在正在学习中
相信在大家的帮助下一定会突飞猛进的



作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
烂泥





发贴: 538
积分: 72
于 2005-10-25 04:26 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
如果说Swing的速度很慢,那个是个错误。如果是专门做UI的而没有深入Core,那是只懂得皮毛。Swing的熟悉确实需要漫长的时间,有时你甚至要阅读他的源码。我曾经见过用nrotel 使用Swing写的UI,速度是超快的基本上感觉就像C++,当我阅读他的源码的时候,才知道什么是“天外天”。我说这些话并不是批评SWT,只是觉得如果大家只是被Swing的速度而改道SWT,那确实有点不值得。JDK一直被Sun所控制,应该说更多有好的一面,当然坏处也是存在的。


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
stevech





发贴: 15
积分: 0
于 2005-10-29 20:01 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一句话:IBM过分强调了Swing比AWT慢,所以才做出了SWT。


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
秋风落叶521





发贴: 4
积分: 0
于 2005-11-07 13:42 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
不懂


作者 Re:有了Swing为什么还要SWT? [Re:shawnma]
liuqianqian





发贴: 17
积分: 0
于 2008-02-22 12:59 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
awt是基础,学会了awt,swing就会无师自通。我们在开始就学的awt,不过现在用的都是swing。
基础就是基础,打地基用的,有了基础才好学嘛!



什么都可以!
go to first page go to previous page  1   2   3  go to next page go to last page

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923