Redian新闻
>
Java Swing的UI开发很落后啊
avatar
Java Swing的UI开发很落后啊# Java - 爪哇娇娃
F*n
1
有用的OPEN SOURCE TOOLS很少啊,我下面列一些东西,谁知道有好的OPEN SOURCE的请
回:
1. 各种类Java Bean Property Editor
2. Auto completion
3. Syntax highlighter and Code assistance.
这些东东Eclipse和NetBeans应该有, 但它那个FRAMEWORK实在太笨重了。还有臭名昭著
的JFileChooser, 原来Fix过,现在又不行了,在最新的JRE6上完全unusable.
avatar
c*t
2
你就用俺的 CookSwing 好了 :)
说实在,用 GUI editor 弄 GUI layout 又慢又不好。
至于你说的 JFileChooser 是什么问题?

【在 F****n 的大作中提到】
: 有用的OPEN SOURCE TOOLS很少啊,我下面列一些东西,谁知道有好的OPEN SOURCE的请
: 回:
: 1. 各种类Java Bean Property Editor
: 2. Auto completion
: 3. Syntax highlighter and Code assistance.
: 这些东东Eclipse和NetBeans应该有, 但它那个FRAMEWORK实在太笨重了。还有臭名昭著
: 的JFileChooser, 原来Fix过,现在又不行了,在最新的JRE6上完全unusable.

avatar
Z*e
3
Eclipse挺好用的,NetBeans也凑和把,个人推荐前者
你对它们的framework有什么意见?说来听听?
编辑GUI可以用Eclipse Project的Visual Editor,或者Jigloo插件(free for non-
commercial)。我一般用Jigloo大概layout,然后手动修改代码仔细调整
JFileChooser又怎么了?没觉得有什么大毛病
你要是对Swing不满意,改用SWT好了

【在 F****n 的大作中提到】
: 有用的OPEN SOURCE TOOLS很少啊,我下面列一些东西,谁知道有好的OPEN SOURCE的请
: 回:
: 1. 各种类Java Bean Property Editor
: 2. Auto completion
: 3. Syntax highlighter and Code assistance.
: 这些东东Eclipse和NetBeans应该有, 但它那个FRAMEWORK实在太笨重了。还有臭名昭著
: 的JFileChooser, 原来Fix过,现在又不行了,在最新的JRE6上完全unusable.

avatar
F*n
4
这是两回事,DECLARATIVE的GUI,如XUI,是建立在已有控件上的,没有这些控件整不
起来。JFileChooser在XP上如果一个FOLDER里有ZIP文件会FREEZE。

【在 c*****t 的大作中提到】
: 你就用俺的 CookSwing 好了 :)
: 说实在,用 GUI editor 弄 GUI layout 又慢又不好。
: 至于你说的 JFileChooser 是什么问题?

avatar
F*n
5
自己想想,用GUI Editor做的出syntax highlighter?
Eclipse, NETBEANS到是有些可以用的东西,但Eclipse不platform independent
NETBEANS的东西质量成问题,而且很笨重(为一个component去import几兆的东西?)
Visual Editor是垃圾,等你做多了就知道了。JFileChooser的问题就不重复了。
SWT还是别提了。

【在 Z****e 的大作中提到】
: Eclipse挺好用的,NetBeans也凑和把,个人推荐前者
: 你对它们的framework有什么意见?说来听听?
: 编辑GUI可以用Eclipse Project的Visual Editor,或者Jigloo插件(free for non-
: commercial)。我一般用Jigloo大概layout,然后手动修改代码仔细调整
: JFileChooser又怎么了?没觉得有什么大毛病
: 你要是对Swing不满意,改用SWT好了

avatar
Z*e
6

原来你要自己开发syntax highlighter,我误解了,没研究过Eclipse IDE SDK相关的
部分,想必是可以重用的吧
Eclipse虽然不是platform independent,但是它们对于platform的封装、抽象还是比
较完备的,对不同的platform输出不同的package也可以基本做到自动;用RCP做过
project,总的印象还是不错的
我没说VE不是垃圾,只是提供一个option :)
JFC的问题很奇怪,1.60里面本来是没有的,自从1.60_01就有人report,到07也没有
fix,呵呵
SWT没有单独用过,基本都是在RCP开发里面用

【在 F****n 的大作中提到】
: 自己想想,用GUI Editor做的出syntax highlighter?
: Eclipse, NETBEANS到是有些可以用的东西,但Eclipse不platform independent
: NETBEANS的东西质量成问题,而且很笨重(为一个component去import几兆的东西?)
: Visual Editor是垃圾,等你做多了就知道了。JFileChooser的问题就不重复了。
: SWT还是别提了。

avatar
F*n
7
JFileChooser一直问题很多。多年前一个很大的问题是instantiation特别慢,当时一
般的workaround是用另一线成建立一个共用的JFileChooser. XP 03 后这个问题解决了
,ZIP文件的问题就出来了。JFileChooser基本上在XP上是unusable, Sun号称FIX过很
多次,没一次成功的,后来终于在1.6.07似乎修好了。然后,1.6.10这个BUG又出来了
,问SUN,SUN说1.7会FIX(测试版是FIX了),但决定不FIX1.6的。
这个问题现在就TMD是APPLICATION KILLER。FileDialog好用是好用,但不能Customize。

【在 Z****e 的大作中提到】
:
: 原来你要自己开发syntax highlighter,我误解了,没研究过Eclipse IDE SDK相关的
: 部分,想必是可以重用的吧
: Eclipse虽然不是platform independent,但是它们对于platform的封装、抽象还是比
: 较完备的,对不同的platform输出不同的package也可以基本做到自动;用RCP做过
: project,总的印象还是不错的
: 我没说VE不是垃圾,只是提供一个option :)
: JFC的问题很奇怪,1.60里面本来是没有的,自从1.60_01就有人report,到07也没有
: fix,呵呵
: SWT没有单独用过,基本都是在RCP开发里面用

avatar
c*t
8
我现在才明白你的意思。你的需要很特殊啊,Swing 自带才怪。。。
记得 jedit 里面好像也有个 highlighter 么?不太清楚是否可以用。
另外自己写一个也不是太难。JEditorPane 还是很强的。

【在 F****n 的大作中提到】
: 自己想想,用GUI Editor做的出syntax highlighter?
: Eclipse, NETBEANS到是有些可以用的东西,但Eclipse不platform independent
: NETBEANS的东西质量成问题,而且很笨重(为一个component去import几兆的东西?)
: Visual Editor是垃圾,等你做多了就知道了。JFileChooser的问题就不重复了。
: SWT还是别提了。

avatar
N*t
9
个人感觉SUN很多年前就已经放弃Java的客户端应用了。

【在 F****n 的大作中提到】
: 有用的OPEN SOURCE TOOLS很少啊,我下面列一些东西,谁知道有好的OPEN SOURCE的请
: 回:
: 1. 各种类Java Bean Property Editor
: 2. Auto completion
: 3. Syntax highlighter and Code assistance.
: 这些东东Eclipse和NetBeans应该有, 但它那个FRAMEWORK实在太笨重了。还有臭名昭著
: 的JFileChooser, 原来Fix过,现在又不行了,在最新的JRE6上完全unusable.

avatar
F*n
10
也不算特殊需要吧,这些东东很容易找到很不错的DHTML/JS版的,号称fully-fledged
Programming Language的JAVA居然没有,有点IRONIC。这样要说服别人JAVA》FLEX很不
容易啊。

【在 c*****t 的大作中提到】
: 我现在才明白你的意思。你的需要很特殊啊,Swing 自带才怪。。。
: 记得 jedit 里面好像也有个 highlighter 么?不太清楚是否可以用。
: 另外自己写一个也不是太难。JEditorPane 还是很强的。

avatar
A*o
11
重来就没有成功过。

【在 N**t 的大作中提到】
: 个人感觉SUN很多年前就已经放弃Java的客户端应用了。
avatar
k*t
12
你说的这个问题我也曾经遇到过。我试了好多解决方案,后来发现换一个LookAndFeel
就好了。你不妨可以试试在你的project中,当用到JFileChooser的时候,换一个
LookAndFeel.

Customize。

【在 F****n 的大作中提到】
: JFileChooser一直问题很多。多年前一个很大的问题是instantiation特别慢,当时一
: 般的workaround是用另一线成建立一个共用的JFileChooser. XP 03 后这个问题解决了
: ,ZIP文件的问题就出来了。JFileChooser基本上在XP上是unusable, Sun号称FIX过很
: 多次,没一次成功的,后来终于在1.6.07似乎修好了。然后,1.6.10这个BUG又出来了
: ,问SUN,SUN说1.7会FIX(测试版是FIX了),但决定不FIX1.6的。
: 这个问题现在就TMD是APPLICATION KILLER。FileDialog好用是好用,但不能Customize。

avatar
w*m
13
用flash做前端显示吧,似乎是潮流
avatar
Z*e
14
恩,看见我们公司有一个组作的tool用Adobe Air的前端接JavaEE的mid-tier

【在 w****m 的大作中提到】
: 用flash做前端显示吧,似乎是潮流
avatar
c*g
15
use applet as client is ok.
avatar
k*r
16
Air里面有什么Flex没有的呢?

【在 Z****e 的大作中提到】
: 恩,看见我们公司有一个组作的tool用Adobe Air的前端接JavaEE的mid-tier
avatar
S*t
17
一些native的东西,比如文件系统的操作等,还有一个 Browser的控件。

【在 k***r 的大作中提到】
: Air里面有什么Flex没有的呢?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。