Geertjan's Blog

  • May 22, 2006

Error Annotation Support for Wicket (Part 2)

Geertjan Wielenga
Product Manager
In Error Annotation Support for Wicket (Part 1), Petr's implementation of an error annotation for the Wicket module was discussed (some interesting remarks are found in the comments at the end of that blog entry). But recently he went one step further: now, when the error annotation appears, a lightbulb also appears (if you select the line where the error annotation appears):

The IDE makes a suggestion (also known as a "hint") about what to do to fix the problem. When you click on the suggestion in the screenshot above, you find this on the HTML side:

As before, of course, the suggestion that the IDE offers depends on the component type as well as the context within the hierarchy of Wicket components. Currently, since this is really a prototype, the above tag is just added below the opening BODY tag.

We're going to continue working on this, but since it is not our official work, we're forced to do it in our spare time, which doesn't make the resulting module develop very fast. This is also why we've open sourced the Wicket module for NetBeans. The sources aren't available yet, but the java.net site is up and functioning (albeit currently a bit bare). So, if you're a Wicket user, you're completely free to "timmer aan de weg" (as one says in Dutch). Here's the link, once our sources are up there, we'll let you know (via this blog):


We're looking for volunteers for this worthwhile project! Could YOU (yes, you) be one of them?

Join the discussion

Comments ( 4 )
  • dabar Thursday, December 7, 2006
    Please G, where can I get the plugin used in this tutorial http://platform.netbeans.org/tutorials/wicket-in-netbeans.html
    Really wonderful!
  • Geertjan Thursday, December 7, 2006
    Go here: https://nbwicketsupport.dev.java.net/
  • t800t8 Monday, May 7, 2007
    Geertjan, please update nbwicketsupport to enable it to run on NB6. Thanks
  • guest Thursday, December 27, 2007


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