the corner office

a blog, by Colin Pretorius

« Well, that helps | Main | Lulz »

# SWT DateTime

Eclipse 3.3 has a new feature, a DateTime component, which means you don't need to rely on third-party widgets anymore. I'm quite pleased because I never made the effort to actually understand or use one of the custom widgets normally pointed to in forums and the like, and now I don't need to.

At present it has two shortcomings I dislike: first, it can't act like a drop-down, a-la your average web page, or for that matter, the good old Notes date control. You can either have a date spinner, or a time spinner, or a full date selector, but that's all. I guess you could build a composite that mimics drop-down functionality with a custom dialog, but it'd be better if it was built in.

The second thing I'm not nuts about, is that you can't just give it (or retrieve) a date value: you have to explicitly set or get each component of the date or time. How hard could it be to have a setDate(java.util.Date) method, or, if political API correctness is an issue, a setDate(java.util.GregorianCalender) method?

Nonetheless, a nice addition.

File under: java : {2007.07.12 - 00:13}

Add a comment

Your name (mandatory):

Your email:
Your email address is not displayed
Your home page:

Comment (sorry, no HTML):

Remember details?
Yes No

meta

-home-
about
contact
disclaimer
articles
code
tech blog

style: [?]
[plain.dark.blue]

Categories

java
linux
music
notes/domino
personal
politiek
studies
techie
thee_blog
world

RSS Feeds

rssfeed all posts
rssfeed all cmts
rssfeed tech posts
rssfeed tech cmts

Archives

2012.02
2012.01
2011.12
2011.11
2011.10
2011.09
2011.08
2011.07
2011.06
2011.05
2011.04
2011.03
2011.02
2011.01
2010.12
2010.11
2010.10
2010.09
2010.08
2010.07
2010.06
2010.05
2010.04
2010.03
2010.02
2010.01
2009.12
2009.11
2009.10
2009.09
2009.08
2009.07
2009.06
2009.05
2009.04
2009.03
2009.02
2009.01
2008.12
2008.11
2008.10
2008.09
2008.08
2008.07
2008.06
2008.05
2008.04
2008.03
2008.02
2008.01
2007.12
2007.11
2007.10
2007.09
2007.08
2007.07
2007.06
2007.05
2007.04
2007.03
2007.02
2007.01
2006.12
2006.11
2006.10
2006.09
2006.08
2006.07
2006.06
2006.05
2006.04
2006.03
2006.02
2006.01
2005.12
2005.11
2005.10
2005.09
2005.08
2005.07
2005.06
2005.05
2005.04
2005.03
2005.02
2005.01
2004.12
2004.11
2004.10
2004.09
2004.08
2004.07
2004.06
2004.05
2004.04
2004.03
2004.02
2004.01
2003.12
2003.11
2003.10
2003.09
2003.08
2003.07
2003.06

© Colin Pretorius