In this paper,several new constant-amplitude and variable-amplitude wave solutions(namely,traveling wave solutions) of a generalized nonlinear Schrdinger equation are investigated by using the extended homogeneous balance method,where the balance method is applied to solve the Riccati equation and the reduced nonlinear ordinary differential equation,respectively.In addition,stability analysis of those solutions are also conducted by regular phase plane technique.