A method for displaying floating windows, wherein any of the floating windows floats on the desktop in a transparent or semitransparent manner to provide extended functions of an application; the method comprises: monitoring an amount of the floating windows that are created on a desktop for respective ones of a plurality of applications; determining that there is more than one of the plurality of applications for which a floating window is created on the desktop, forbidding permissions of multiple floating windows based on the determination, launching a system floating window, and hiding and containing the multiple floating windows in the system floating window; wherein the hiding and containing the multiple floating windows in the system floating window comprises that: when the system floating window is deactivated, only the system floating window is displayed on the desktop, and the multiple floating windows contained in the system floating window are not displayed; receiving an activating instruction for the system floating window, and extending and displaying the multiple floating windows contained in the system floating window; and receiving a selection instruction for the multiple floating windows, recovering the displaying of a selected floating window of the multiple floating windows, allowing a permission of the selected floating window, and masking a permission of the system floating window; wherein the masking of a permission of the system floating window comprises that: only the selected floating window is displayed on the desktop, and the system floating window is hidden; receiving a setting instruction for the system floating window, and setting the system floating window based on setting contents in the setting instruction; wherein the setting contents comprise a pattern of the system floating window, a pattern of extending and displaying the multiple floating windows contained in the system floating window, a containing condition, and a parameter of the containing condition; wherein the pattern of the system floating window comprises a size, shape, color, and position of the system floating window; the pattern of extending and displaying the multiple floating windows contained in the system floating window includes that: the multiple floating window contained in the system floating window are displayed around the system floating window, or the multiple floating windows contained in the system floating window are displayed abreast at a preset position. monitoring an amount of the floating windows that are created on a desktop for respective ones of a plurality of applications; determining that there is more than one of the plurality of applications for which a floating window is created on the desktop, forbidding permissions of multiple floating windows based on the determination, launching a system floating window, and hiding and containing the multiple floating windows in the system floating window; wherein the hiding and containing the multiple floating windows in the system floating window comprises that: when the system floating window is deactivated, only the system floating window is displayed on the desktop, and the multiple floating windows contained in the system floating window are not displayed; receiving an activating instruction for the system floating window, and extending and displaying the multiple floating windows contained in the system floating window; and receiving a selection instruction for the multiple floating windows, recovering the displaying of a selected floating window of the multiple floating windows, allowing a permission of the selected floating window, and masking a permission of the system floating window; wherein the masking of a permission of the system floating window comprises that: only the selected floating window is displayed on the desktop, and the system floating window is hidden; receiving a setting instruction for the system floating window, and setting the system floating window based on setting contents in the setting instruction; wherein the setting contents comprise a pattern of the system floating window, a pattern of extending and displaying the multiple floating windows contained in the system floating window, a containing condition, and a parameter of the containing condition; wherein the pattern of the system floating window comprises a size, shape, color, and position of the system floating window; the pattern of extending and displaying the multiple floating windows contained in the system floating window includes that: the multiple floating window contained in the system floating window are displayed around the system floating window, or the multiple floating windows contained in the system floating window are displayed abreast at a preset position.