Java 从JPanel创建一个小图像

Java 从JPanel创建一个小图像,java,image,swing,jframe,screen-capture,Java,Image,Swing,Jframe,Screen Capture,我正在用Java编写简单的幻灯片程序。在那个程序中,我在每张幻灯片中画线、椭圆、矩形等。更重要的是,像powerpoint一样,我想在JList上显示所有幻灯片的象征性小图片 我应该如何从JPanel中的所有元素创建小图像 谢谢。如果我正确理解了您的任务,您必须继承JPanel和重载方法paintComponent(Graphics g)。你可以在里面写一些东西,比如g.drawLine(0,0,10,10)你可以看看如何用上面讨论过的方法捕捉面板的图像 增编:另见

我正在用Java编写简单的幻灯片程序。在那个程序中,我在每张幻灯片中画线、椭圆、矩形等。更重要的是,像powerpoint一样,我想在JList上显示所有幻灯片的象征性小图片

我应该如何从JPanel中的所有元素创建小图像


谢谢。

如果我正确理解了您的任务,您必须继承JPanel和重载方法
paintComponent(Graphics g)
。你可以在里面写一些东西,比如
g.drawLine(0,0,10,10)

你可以看看如何用上面讨论过的方法捕捉面板的图像

增编:另见