覆盖JLabel的paintComponent方法。它应该首先调用super.paintComponent,以便您获得JLabel包含的任何内容,然后再添加自己的绘图代码。应该看起来像这样: public void paintComponent(Graphics g){ super.paintComponent(g) g.drawWhatever ... }
Icon
是一种相关的方法,可以在这里和在这里看到。 - trashgod