Time-frequency distribution (TFD) methods are extensively employed in the diagnosis of bearings operating under variable working conditions. However, these methods often face high computational complexity, limited time-frequency resolution, and cross-terms. To address these issues, this paper presents a new approach called Short-Time Adaptive Compact Kernel Distribution (STACKD). Based on the characteristics of the vibration signals, we designed Chirp-modulated Gaussian Window and used them to segment the overall signal into small segments. Then, we used a two-step Bayesian optimization method to obtain adaptive compact kernel distributions (ACKD) for these small segments of the signal. Finally, we recombined the ACKD of these small segments into a global STACKD. Results from simulations and experiments demonstrate that STACKD offers improved robustness against interference signals, lower computational complexity, and higher time-frequency resolution without cross-term effects. This method is tailored for diagnosing rolling bearings under variable working conditions, providing enhanced visualization of diagnostic processes with superior time-frequency resolution.