The correct applet lifecycle follows this sequence: init() (initialization), start() (begins execution), paint() (rendering), stop() (pauses execution), and destroy() (cleanup). This order ensures proper initialization before execution and proper cleanup before termination.