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

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:

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed
About

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.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
12
13
14
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today