Skip to main content

Some of my wishes

9 replies [Last post]
braim
Offline
Joined: 2003-12-02
Points: 0

Hi everybody,

Is this forum used to discuss about new wanted features in Mustang ?

Then I have a lot of wishes :D

- 1: A Swing Date Picker component that lets user select a date through an easy interface that pops up with a calendar. The user can navigate through the calendar and select a date.

- 2: A JScrollableDesktopPane, @see http://www.javaworld.com/javaworld/jw-11-2001/jw-1130-jscroll.html

- 3: An easy way to make JTreeTable (and also to use them easily, printing, ...)!!!!!. This (http://java.sun.com/products/jfc/tsc/articles/treetable1/) is not very easy :D

- 4: An easy way to have syntax highlight in components as JEditorPane.

Is this too simple to add those functionalities to the Java API ???

Reply viewing options

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

> > - 1: A Swing Date Picker component that lets user
> > select a date through an easy interface that pops up
> > with a calendar. The user can navigate through the
> > calendar and select a date.
> >
>
> This is in the works for Mustang, as far as I
> remember.

Oh, my. Are you sure Sun should take on more maintainance work in Swing? There are thousands of bugs to be fixed first and people are thinking about adding new features?
Picture my jaw falling to the floor right now in amazement..

The JSpinner is probably the most buggy component I have ever seen come out of the Swing team (try adding features to it, you'll see my point). Adding another widget that can't be fixed if they get it wrong first time just looks really really silly. Don't you guys learn from your mistakes?

ahal
Offline
Joined: 2005-03-02
Points: 0

Hi all,
What do you think about a table with :
* row header.
* row can be resized.
* an integrated sort mechanism that can be enabled or disabled at user request.
* A sort that save the selection.
* A row highlighter à la JXTable from JDNC project.

I wish also a better support for HTML 4.0 and at least CSS 1.0 inside JEditorPane.

I think that what scholnicks said is interesting. It's better to split the rt.jar in several files. User may install what he want (like activeX components). Moreover, if someone correct some bugs or added some enhancements to the components, these can be integrated easier to the customer JRE instead of waiting a new release from Sun.

Thank you.

zander
Offline
Joined: 2003-06-13
Points: 0

> Hi all,
> What do you think about a table with :
> * row header.
> * row can be resized.
> * an integrated sort mechanism that can be enabled or
> disabled at user request.
> * A sort that save the selection.
> * A row highlighter à la JXTable from JDNC project.

So, why ask for a feature that you already have? Whats the reason why you cant use the JDNC project jars in your project and need it to be in Mustang?

> I think that what scholnicks said is interesting.
> It's better to split the rt.jar in several files.
> User may install what he want (like activeX
> components). Moreover, if someone correct some bugs
> or added some enhancements to the components, these
> can be integrated easier to the customer JRE instead
> of waiting a new release from Sun.

Well, there is an easier solution; don't put it in the JDK in the first place and use 3th party solutions (like JDNC or the excellent http://uic.sf.net ones) for your project. You don't need to wait for Sun releases and you actually get to fix bugs yourself or pay a 3th party developer to fix bugs you find. Which is better then filing a bugreport at Sun and hoping that they will someday like to fix it :)

braim
Offline
Joined: 2003-12-02
Points: 0

Thanks Bino. ;-)
And for the JDesktopScrollPane ? Not very usefull ?
And where can I found a list of "new features" in mustang?

For scholnicks, why ???

It's a simple question. A quick answer... If you deploy an application in JWS, the user need to download only the application and not a lot of others third party jars !!!

bino_george
Offline
Joined: 2003-06-16
Points: 0

Hi,

> - 1: A Swing Date Picker component that lets user
> select a date through an easy interface that pops up
> with a calendar. The user can navigate through the
> calendar and select a date.
>

This is in the works for Mustang, as far as I remember.

> - 3: An easy way to make JTreeTable (and also to use
> them easily, printing, ...)!!!!!. This
> (http://java.sun.com/products/jfc/tsc/articles/treetab
> le1/) is not very easy :D

JTreeTable is in the works for Mustang as well.

>
> - 4: An easy way to have syntax highlight in
> components as JEditorPane.
>

There is some work being done to make Text components
easier to use, printing etc.

Thanks,
Bino.

scholnicks
Offline
Joined: 2004-01-30
Points: 0

I just got to ask why? Why are these being included in Mustang? To make it bigger? Harder to use? If you need a pop-up date chooser, write one. Or download and free third party JAR.

The base Java Swing APIs should not include these. Keepp it lean and mean.

jwenting
Offline
Joined: 2003-12-02
Points: 0

Yup, that's my opinion too.
But people here don't seem to think it's their job to write software.
They won't be content until the compiler will generate their entire application from the name of the directory it's invoked from.
So run it from c:\webbrowser and you get a perfect webbrowser with all the features you want in your corporate style without having to write a single line of code.

jwenting
Offline
Joined: 2003-12-02
Points: 0

yes this is the place people ask (or more frequently DEMAND) that Java become more and more bloated and obfuscated.

regexguy
Offline
Joined: 2003-06-20
Points: 0

Heh. That's pretty funny.