Geertjan's Blog

  • May 26, 2008

Advanced Java Swing Calendar: Perfect for NetBeans Users!

Geertjan Wielenga
Product Manager
Many/most(?) applications need a calendar in one form or another. MiG Calendar, by Swedish fighter pilot / Swing developer Mikael Grev, is an out-of-the-box calendar component for Java Swing applications. But not for free. However, it seems cool enough (and well documented enough) to make it a very worthwhile choice.

On top of that, it seems particularly well suited for NetBeans users. The evaluation page shows the following:

So I installed that NetBeans plugin in NetBeans IDE 6.1 and got a whole bunch of new components in the palette:

Plus, when I downloaded the evaluation pack (i.e., not the plugin, but one of the other items in the first screenshot above), I found a bunch of NetBeans projects in the download:

Especially the "CategoriesDemo" is great:

And porting it to the NetBeans Platform was a purely point-and-click activity:

I reckon that, especially if you're a NetBeans Platform developer, i.e., especially if you're working on a LARGE application, the advanced functionality provided by the Mig Calendar component seems a perfect fit. Do you really want to mess around creating your own calendar? Or do you want to take something off the shelf that is very configurable (and well documented with great samples) and simply integrate it into your application?

By the way, this particular information would have been available to far more people and a lot sooner if it had been made available via the Plugin Portal. In other words, you don't need to make an actual plugin available there if you don't want to do that—you can simply create an entry that points to a page where your plugin is found, even if the functionality isn't free and even if it is for evaluation purposes only.

PS: Never mind. Here it is:


Join the discussion

Comments ( 6 )
  • Casper Monday, May 26, 2008

    I have to say though, it is annoying to install something (say JIndent) only to find out later it's payware. It's perfectly fine to support commercialized component (Jide is great) but it could be more transparent in the plugin center of NetBeans. Perhaps add a "$" to the source image?!

  • Geertjan Monday, May 26, 2008

    The price is very clearly indicated on the plugin's page, Casper. How should it be improved? Bold font? Red?

  • Casper Monday, May 26, 2008

    I'm talking about the "Available plugins" as shown in the IDE itself: http://cocot.dk/nb-plugins.png

    It's my experience that people generally do not like to mix and match commercial and open source artifacts. As I mention, a basic usability improvement could be do add a green $ as overlay in the icon column. Does that sound unreasonable?

  • Geertjan Monday, May 26, 2008

    Oh, didn't know that it was in there. You're absolutely right. There needs to be a dollar sign there for commercial plugins, I agree 100%.

  • Casper Wednesday, May 28, 2008
  • guest Wednesday, July 23, 2008


Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.