This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I was just horizontally scrolling Explorer to find an inner class, and realized that having the text be "class MyClass" on class nodes is nearly completely useless, and makes it harder to see the class name. Two possible solutions: 1. (preferred) Simply remove the text. That does make it a little confusing, because the DataNode above it will have the same name. In a perfect world, we could simply hide the top level class node except in the case of JDK 1.0 sources, and supply the actions for the class node from the DataNode (well, it could be done with Looks). 2. Switch the positions - "MyClass class" is just as legal as "class MyClass" (the order "clazz Foo" is more typical of Czech than English anyway). That way, the thing that differentiates the nodes comes first, and horizontal scrolling is less likely to be necessary.
BTW you can change it yourself: Tools | Options | IDE Configuration | Look and Feel | Java Elements.
Yes, I can. But that doesn't help everyone else :-(
Tim is right, that the constant part of teh name is not very helpfull for user and should be more hidden than the actual class name.
I would also prefer to remove prefixes by default. In nb4.0 it applies to class, interface, enum and annotation type (@interface). Gabo is the right person to consider this from the HIE point of view. So if he does not object I remove them.
We do agree with the removal.
fixed in /cvs/java/src/org/netbeans/modules/java/ui/nodes/elements/Bundle.properties new revision: 1.6; previous revision: 1.5 /cvs/java/srcmodel/src/org/openide/src/nodes/Bundle.properties new revision: 1.8; previous revision: 1.7
Reorganization of java component