Advanced Java Swing Calendar: Perfect for NetBeans Users!

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:


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?!

Posted by Casper on May 26, 2008 at 03:55 AM PDT #

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

Posted by Geertjan on May 26, 2008 at 04:01 AM PDT #

I'm talking about the "Available plugins" as shown in the IDE itself:

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?

Posted by Casper on May 26, 2008 at 04:19 AM PDT #

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%.

Posted by Geertjan on May 26, 2008 at 04:22 AM PDT #

Submitted a RFE:

Posted by Casper on May 28, 2008 at 02:04 AM PDT #


Posted by guest on July 22, 2008 at 09:52 PM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed

Geertjan Wielenga (@geertjanw) is a Principal Product Manager in the Oracle Developer Tools group living & working in Amsterdam. He is a Java technology enthusiast, evangelist, trainer, speaker, and writer. He blogs here daily.

The focus of this blog is mostly on NetBeans (a development tool primarily for Java programmers), with an occasional reference to NetBeans, and sometimes diverging to topics relating to NetBeans. And then there are days when NetBeans is mentioned, just for a change.


« August 2016