1. A method in a data processing system for efficiently creating a program in an object oriented environment using a graphic user interface, said method comprising: graphically displaying an object, wherein said object includes a method written in an object-oriented language, said method having a plurality of parameters; graphically displaying each parameter within said plurality of parameters in response to a selection of said graphically displayed object, wherein each parameter is visually associated with said graphically displayed object; displaying a list of selections for a parameter in said plurality of parameters in response to a selection of an icon displayed for a parameter; and permitting specification of said parameter using said list of selections, wherein said parameter is specified using said list of selections is propagated to said method in said language for said object.