<Swing Dev> JFileChooser
Carl Antaki
carlantaki at gmail.com
Fri Sep 7 02:48:04 UTC 2007
Hi Leonid,
Thanks for replying so promptly. That's great for JFileChooser, it was what
I was looking for. When you say closest release will that mean it will be
available in Java 7 or do you mean later? I know it's hard to predict but
what is the plan?
Best Regards,
Carl Antaki
On 9/6/07, Leonid Popov <Leonid.Popov at sun.com> wrote:
>
> Hi Carl, hi Clemens,
>
> I'm a Swing team engineer responsible for JFileChooser.
>
> Thanks for your interest in improving JFileChooser. Your discussion shows
> how
> different requirements made by different people can be: while 100% native
> LaF
> is not important for Clemens, for Carl it is essential. I think I have
> good
> news for the both parties. We plan to continue improving JFileChooser by
> adding, among other things, more native-like features, as well as we are
> going
> to add support for native file dialog in Swing. So I think that with one
> of
> the closest releases (unfortunately, it's not clear yet with which one),
> every
> developer will be able to choose what is more valuable for his customers:
> either pluggable LaF or 100% native file dialog.
>
> Please feel free to ask any questions.
>
> Leonid Popov
> Swing team engineer
> Sun Microsystems
>
>
> Carl Antaki wrote:
>
> > Hi Clemens,
> >
> > I am not talking about Look and feels it's all about usability. Every
> > function should be available by more than one mean: by using the
> > keyboard shortcut, the menu or the context menu for Cut, Copy, Paste.
> > Windows, Mac OS X, KDE and Gnome all provide context menus and we all
> > know these platforms represent 99% of all desktops. I still don't
> > understand why we do not have such basic features available in Java. I
> > was working on a Swing rich client app but for the time being I'm going
> > to work on a Web project. All I want is for the benefit of the Swing
> > developer.
> >
> > Best Regards
> > Carl Antaki
> > On 9/5/07, *Clemens Eisserer* <linuxhippy at gmail.com
> > <mailto:linuxhippy at gmail.com>> wrote:
> >
> > Hi Carl,
> >
> > > I asked for that because I hate to say to the client
> > > that I cannot do that in a certain time because Java does not
> > > provide that, what impression will it give him? Another example
> is
> > > also that date picker.
> > > I know there's the date picker but it should be standard. If we
> want
> > > Swing to rock, the Swing team has to put the right time and
> effort to
> > > make Swing a first class citizen rich client development
> platform.
> >
> > As I said if you would like to have it resolved in a fixed timeframe
> > you can simply take the source and do it yourself and as far as I
> know
> > there are very experienced companies implementing such fixes.
> > If you need it and don't know howto do it, there's a guy called
> > leo_user which maybe does it for money. (I hope he does not dislike
> > that I point you to him).
> >
> > Well this is the old discussion about how important native
> look&feels
> > are. In my opinion (just taken from the experience with my customers
> > which are typically average users across all jobs) native lnf is not
> > important as long as the application looks good. The Steel-Theme of
> > metal was problematic - however some users already said they like
> > Ocean because it looks "fresh". And sometimes I use custom LnF's -
> but
> > most really don't care. I would say 95% don't care at all.
> > So from my point-of-view native LnF is not important at all, almost
> > not at all. I never deployed an app with native LnF enabled by
> > default.
> >
> > So you have the following options:
> > - Implement your own filechooser (only helps you, maybe a lot of
> work)
> > - Hack the existing one and submit patches (helps everybody) or keep
> > changes to your app (but you've to open the sourcecode you modified
> > because its GPL with classpath exception)
> > - Pay sombody to fix it.
> >
> > lg Clemens
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20070906/ebe886dc/attachment.html>
More information about the swing-dev
mailing list