Skip to main content

Rewrite Swing - Long Live Swing!

2 replies [Last post]
mgrev
Offline
Joined: 2003-08-12
Points: 0

(For you that don't read JavaLobby)

I have posted a litte suggestion there, and instead of copy-paste it here, here's the link:

http://www.javalobby.org/thread.jspa?forumID=61&threadID=15132

Cheers,
Mikael Grev

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
denismo
Offline
Joined: 2003-06-28
Points: 0

there is no need to rewrite Swing to address many problems that you mentioned (sevent items list). But there is an advantage in not rewriting them - other applications still work without any changes (for example, DPI independence will work for them automatically). And of course, Swing/AWT team won't need to spend the time on a complete rewrite, meaning that they might spend this "free" time on the features and bugs that allow existing and new applications to work better.

Please also notice that "implementing everything from the scratch" is the idea known to cause many problems - indeed, you might address the problems that you have encountered so far, but the amount of bugs won't be reduced, and new problems, related to the way new implementation works, will appear.

Swing is designed in enough flexible way to allow many useful extensions without the need to redesign it completely. AWT doesn indeed put some restrictions on it, well, we are working on resolving that :)

Denis

mgrev
Offline
Joined: 2003-08-12
Points: 0

A rewrite of Swing is not going to happen, I know. :)

Mainly I want to speed up the Swing of things, take initiative. That is always good in the long run. Otherwise, in 10 years, Swing will be considered old and obsolete. Some eggs needs to be broken, that's all.

Cheers,
Mikael