swing名气很大,象我这样的菜鸟在学习JAVA两三天后就知道了它。听说它的图形功能很强,我想用它开发图形显示方面的应用
解决方案 »
- 二维数组如何一个for循环打印出所有的元素。
- 用httpclient和httprequest模拟请求出现邪门的乱码,求助
- 各位大哥,过来帮忙看一下这个怪问题怎么解决
- <table style="display:none"> 怎么用js让table显示出来??
- DispatchMapping[/myStruts] does not define a handler property
- Java1.4的帮助文档有无有中文版??
- 请问 eclipse 怎么安装 Visual Editor project
- 正则表达式问题。
- 一个初学者的问题
- socket的通信问题
- java的真正优势在哪里?
- 请教:怎样传java数组?
虚心听讲!
呵呵
java客户端还不就是可怜的applet
你说较多的就是Web上,但Web这块肥肉有多少人在抢呀。
微软搞的也是.net战略。把Web搞定就恐怖了。
swing的一个特别的地方是它可以换skin
你们的类库是根据swing源代码进行了裁减,还是从component开始实现?质量如何?是否所有的swing组件都有替代品?是否准备作为商品软件出售?我现在在使用swing开发一个XML EDITOR。
2.招商银行(www.cmbchina.com),深圳社保局(www.szsi.gov.cn)的网站就用APPLET, 虽慢点,但安全啊!
3.Swing做的APPLICATION第一运行慢,但运行以后操作也不慢啊!
你在用swing开发xml editor,关注,
可以谈谈你的构思想法吗?
从component开始,
速度在awt 和 swing 之间
我好佩服你们。我大概只能通过编译本地码来提高速度了。to friendy:
全面抄袭XML INSTANCE。先做javabeans,在它的基础上再做application。因为是我的个人作品,所以只能这样了。
www.jext.org有一个非常棒的Java Text Editor,使用Swing开发的,W3C的Web Server jigsaw是用Java开发,用Swing做界面的,Sun的Forte4J也是用Swing做界面的,关于更多的Java资料可到www.gnu.org的Java项目中找。
用不用JAVA写前端还是要看用户的需求是什么,开发团队熟悉的环境是什么,系统的整体架构是什么?在158china上有一个java高速实时行情的applet还是相当好用的,哪位能想出什么好办法用其他的技术来实现?开发软件要考虑成本的,如果用swing可以使你用最短的时间做出达到客户需求的产品,而你又正好对swing非常熟悉,为什么不用它?慢?再慢也慢不过WIN2000启动,占内存?我靠,128M内存仅300元左右。
SUN,IBM的JDK是不要钱的,同样SUN的JAVA 教程也可免费下载,网上有很多现成的免费的JAVABEAN是不用CRACK也不需要序列号的,试问现在大家用的vb,vc,bcb,delphi有多少是用钱买的,而且动不动就是非企业版不用(因为要连接数据库嘛),就算有的大软件公司买了几套正版开发环境,但安装套数远大于购买的LICENCE,各位,这也可能是为什么国外用JAVA开发的较多的原因之一。
不管MS的。NET如何,J2EE已经稳稳站住了阵脚,因为世界主要软件供应商都支持J2EE,JAVA与生俱来的优点之一是对网络的支持,在J2EE环境中,如果不用WEB客户端的话,还有什么比用AWT和SWING加上RMI、SERVLET、HTTP再方便的呢?
我还是那句话,如果你只想做一个客户端,一个单机运行的客户端,还有什么比VB和DELPHI再高效呢?
JFC对应于MFC,后两个字母代表完全一样的意思。Netscpae 6实际上用的就是Swing。
三年前的Java的UI类是AWT,虽然功能还算够用,但作出的东西
(无论是Applet还是Application)都奇丑无比。其实Swing是从AWT继承来的,override了很多方法,重新实现了一些接口,主要解决了一些
美观和视觉兼容性问题,但是性能并没有比AWT高多少,现在你用着比三年前快是因为三
年前PII才刚出来……而且SUN 的Java 2 JDK从1.3开始提供了新的Hot Spot VM,这个VM
比它原来的VM在可比环境下测试至少快20%.Swing的性能的确是个问题,比如我在PIII 550/256M+Win2000,环境下跑Forte,会发现
Forte一启动,内存Commited至少增加150M,CPU利用率经常超过70%,尽管能用,但总觉得
界面用起来有些“肉”。现在好多国外的软件用Swing的主要目的是为了同时适应尽可能多的平台,举个例子,
Netscape 6如果还象原来那样用C/C++写的化,要同时出Windows/Mac/Unix族的版本不可能
这么快,Unix族的很多C写的跨平台软件都会让你安装时重新编译或重新连接一些特定平台
的文件,这对一般用户是比较痛苦的。Swing还有一个好处就是,你写的Motif Look&Feel的
UI程序在Windows和Unix族上运行的视觉一致性要好得多。在国外的很多企业,普遍的情况是,7成PC,3成Unix族的系统,如果你写的一个企业计算程序,
需要每个人都用时,不大可能要求一个CAD工程师在他的SGI工作站旁边再加一台PC,但是这些系统
现在都可以用Mail,可以用浏览器,目前SUN在J2EE计算环境中定义的瘦客户端有三种类型:1.纯WEB
2.Java Applet
3.Java Application除了第一种不需要Swing以外,剩下两种都需要。
至于国内,由于Windows+PC的比例太高,用Swing作软件显然不见得比
PB/VB和Delphi有优势。因此现在不能一言以弊之地判断Swing是否有前途。
你想把扫描仪通过Twain连接到你的Java Application上……
JNI还有一个用途就是,高密度的计算子程序,已经用C优化过的。你说的那个方案好像不对头。简单地说,应该用使用频率低且比较慢的模块去调用
使用频率高且快的模块时整个系统的性能才能提高。
Netscape6的默认安装选项也是不要JVM,粗心的或不太懂电脑的用户很可能会一路NEXT下去的。