"That's cool. But it would be even better if..."

Posted by Geertjan on Oracle Blogs See other posts from Oracle Blogs or by Geertjan
Published on Fri, 6 Apr 2012 05:17:25 -0500 Indexed on 2012/04/06 11:36 UTC
Read the original article Hit count: 210

Filed under:

I recently talked to some NetBeans users who were interested in a demonstration of the features that will be part of NetBeans IDE 7.2. (See the 7.2 New and Noteworthy for the full list.)

One of the new features I demonstrated was this one. In an interface declaration, NetBeans IDE 7.2 will provide a hint, as can be seen in the sidebar below:

When the lightbulb is clicked, or Alt-Enter is pressed, this will be shown:

When the hint is invoked, the user will see this:

And then the user will be able to enter the name of a class, and the name of a package, and assuming the defaults above are taken, a class with this content will be generated:

package demo;

public class WordProcessorImpl implements WordProcessor {

    @Override
    public String process(String word) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
 
}

When I demonstrated the above, the response from the audience was: "That's cool. But it would be even better if..."

  • it was possible to implement an interface into an existing class.

  • it was possible to select a class and specify the interfaces that it should implement.

  • it was possible, in the context of a NetBeans Platform application, to specify the module where the class should be implemented.

So I created some issues:

© Oracle Blogs or respective owner

Related posts about /NetBeans IDE