UI specifications

We store all documents concerning the UI here. Also covered are links to general UI documents and places of interest.


NetBeans 4.1
NetBeans 4.0
NetBeans 3.6
Old UI Specs

UI specifications for NetBeans 4.1

Document Name Description Last update
Code Navigator Navigator allows users easy to orientate in java source code as well as to perform some basic actions. 14/01/2005
JUnit Tests (release F) User Interface Specification for JUnit Test module in Promo Release F. 02/03/2005

UI specifications for NetBeans 4.0

Document Name Description Last update
Find Dialog in the Editor Find Dialog allows search thru the source code in the Editor. This spec. covers state of implementation in release E. 24/01/2005
Code Navigator Code Navigator allows users easy to orientate in java source code as well as to perform some basic actions. 14/01/2005
J2SE project type Specifies GUI elements for specialized manipulation with J2SE Project Type. 21/07/2004
Build System Specifies GUI elements of the new build system, which are common to all project types. 16/07/2004
Favorites window Describes that the Favorites window allows the user to create files and folders outside of a project context. 15/07/2004
Source editor related actions The intention of this specification is to revise all editor actions and their occurence throughout the main menus. 25/06/2004
JDK 1.5 support (Generics, Metadata, Enums, Varargs) This document introduces several extensions to the Java programming language. 22/06/2004
Freeform project type Specifies GUI elements for specialized manipulation with Freeform Project Type. 22/06/2004
UI design of refactoring features Defines UI and behaviour for specific refactoring features. 22/06/2004
Surround With Surround With feature should allow to surround statements easily. 07/06/2004
NetBeans 4.0 debugger changes - user's view Contains description of new features and UI changes planned for NB4.0 debugger modules. 18/05/2004
New icons in the main ToolBar Introduces the new concept of dynamical Toolbar. 14/05/2004
VCS - BuilSys adoption This document describes supported scenarios/workflow also limitation and restrictions. 28/04/2004
Build system and project type guideline Provides meaningful guidelines for all of the Java Development tools built on top of NEtBeans. 14/04/2004
Build system integration user view Specifies how the Form Editor should work with the new build system. 14/04/2004
Sliding windows (Auto Hide)in the new WS Design Specification Contains specifications about sliding windows behaviour and design. 06/04/2004
New design of Multiview replacing old TAB logic Design Specification Defines design nad behaviour for Multiview, specifies how to display different views on one source file by these Multiview. 06/04/2004
Task management enhancements Describes the user interface design of the improvements to the Task Management. 24/03/2004
Javadoc AutoComment The users would benefit from autogeneration of the JavaDoc comment skeleton to boost the productivity. 20/02/2004
Smart selection How to increase the user's productivity. 17/02/2004
UI Framework for new features based on MDR Describes basic UI framework for Metadata Repository (MDR). 13/10/2003
Module I18N Describes Internationalization Wizard. N/A
Module Utilities, part Search Describes module Utilities, Search. N/A
Module JUnit Describes module JUnit. N/A
JUnit - Creating Tests from Contextual Menu Defines the new UI for creating JUnit tests directly using contextual menu (updated in relation to release E) 19/1/2005

UI specifications for NetBeans 3.6

Document Name Description Last update
Task List integration About integration of existing Task list to official distribution. 09/01/2004
Smart Paste feature About "Smart Paste" action in Source editor (for copying code from other places, e.g. from outside of the IDE). 07/01/2003
VCS Outputs Describes how the outputs would be presented in the new windowing system. 08/01/2004
Smart brackets About the IDE which would insert a closing bracket each time when opening bracket is typed. 04/12/2003
Shortcut for implemeting/overriding methods This feature invokes short list of all the methods that are candidates for implementation or overriding in edited class. 24/11/2003
Error tooltips This error tooltip will be added so that when the user hovers over the erroneous code in the editor the error tooltip is shown. 13/11/2003
Print to html Describes the ability to print any file in the editor to an html file. 12/11/2003
Smart Enter inside String About inserting a new line (the source code remains in a consistent state). 01/12/2003
Java Class Wizard Introduces with the intention of helping novice or inexperienced users get started creating Java classes. 11/11/2003
Start new line and Split line actions Describes two simple keyboard actions: Start New Line, Split Line, which are useful variations of the Insert newline action. 18/11/2003
Select document node in Explorer Defines behavior of an action which allows the user to select the node in explorer corresponding to a document open in the document area. 18/06/2003
Code Folding Allows to collapse (hide) and expand certain parts of the document. 22/05/2003
PS-customizer Experimental look of a Customizer button. 31/07/2003
Prototype Design comparison of a Boolean property in the new Property Sheet. 10/10/2003
XP L&F and design for new Window system This document contains specification of all new WS. 22/12/2003
Polished design of Classic L&F for new Window system This document is about betterment and polish Classic L&F style for new Windowing System of Netbeans. 12/12/2003
Window system Defines basic window system elements, their behavior, appearance and interaction with user. 18/06/2004

Old UI specifications

Document Name Description Last update
Options Guideline Guideline for the Options system. Definitions and instructions for integrating a module into the system. 26/09/2002
Transparent Error Messages Explaining user errors inline. 26/09/2002
New Window System Window system re-design allowing besides other improvements flexible layout of views within the main window. 06/09/2002
New Themes Proposal Proposal for how to use a theme mechanism in NetBeans. 06/09/2002
Install Support About supporting multiplatform installers and meeting users expectation. 04/09/2002
Advanced Options UI Spec Spec describing behavior of Advanced Options Dialog. 20/08/2002
Options System UI Spec This UI Spec is a complete re-vamp of the Options Dialog. 20/08/2002
Status bar for 3.4 and 4.0 UI Spec Description of nodes. 18/06/2002
Looks UI Design This document describes Looks API from the perspective of user-level concepts and discusses possible ways to use it and visualize it in the NetBeans IDE's user interface. 24/04/2002
The NetBeans Debugger Interface: Changes for 3.4 This document presents a list of interface changes that are being considered for NetBeans 3.4 19/03/2002
Errors marking in source editor This version is based on thread on nbui: http://www.netbeans.org/servlets/ReadMsg?msgId=265282&listName=nbui 15/03/2002
MDI Maximized Windows How maximized MDI windows should look. 07/03/2002
Java Elements Icons Proposal Proposal for making Java elements icons more understandable and accessible. 09/11/2001
Options Categories Proposal Proposal for adding categories to the Tools | Options dialog. 09/10/2001
Menu Mnemonics Reference Reference for mnemonics in the main menus of the IDE. 09/10/2001
Browser Options Quick Improvements to the Browser selection process. 24/08/2001
Annotations Design View A design for NetBeans annotations. 23/08/2001
Projects 3.3 User View User view for Projects in NetBeans 3.3 31/07/2001
Shortcut Registry Proposal A proposal to register shortcuts and thereby prevent collisions. 17/07/2001
JAR Files User View and UI Spec User View for providing a coherent VCS experience in the IDE. 09/07/2001
VCS Core User View User View for providing a coherent VCS experience in the IDE. 28/06/2001
Status Indication UI Spec A global status indicator would unify the way NetBeans displays status to the user. 20/06/2001
Shortcut Conflicts and Solutions Proposals for resolving current shortcut conflicts. 06/06/2001
New Wizard -- Design View This document describes possible implementations of New Wizard. 04/06/2001
Property Marking Proposal An idea for marking properties that have invalid values. 24/05/2001
The Actions Feedback Variety of the user actions feedback causes a lot of usability issues. All feedback from user actions should appear in a consistent form or place. 22/05/2001
Component Palette This document describes user interface enhancemets of Component Palette. 20/05/2001
Object Browser The Object Browser gives user ability to view miscellaneous objects hierarchy. This document describes user interface enhancements of Object Browser. 15/05/2001
The UI Faces A proposal for a global UI settings. 11/05/2001
Consistency - third part Analysis of the netbeans screens and the nbui guidelines. 12/02/2001
Toolbar Cleanup Proposal A proposal for making the toolbar more attractive and less cluttered. 30/01/2001
Consistency - second part Analysis of the netbeans screens and the nbui guidelines. 29/01/2001
Consistency - first part Analysis of the netbeans screens and the nbui guidelines. 23/01/2001
NetBeans Theme Proposal A proposal for using metal themes (capability of metal L&F) in NetBeans. 03/01/2001
Mount Filesystem Dialog Proposal Proposed re-design of the UI and work flow of the Mount Filesystem dialog. 22/12/2000
New Wizard Re-Design Small changes to the New wizard to better accomodate other programming languages. 22/12/2000
Icon Badging Proposal A proposal for an icon badging system that lets Netbeans nodes display state information. 11/10/2000
Filechooser Proposal A proposal for a new Netbeans filechooser. 02/10/2000

Project Features

About this Project

ui was started in November 2009, is owned by Jiří Kovalský, and has 45 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20160708.bf2ac18). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
Please Confirm