如何在java中打印标签的内容?

时间:2011-02-09 07:52:42

标签: java swing printing label

我创建了一个标签,并使用seticon属性为其添加了图像。 现在我想要打印该图像,但我无法这样做。

我试过.print(Graphics g)方法,但我不知道那是什么图形?

如果有人可以帮我打印标签,我真的很感激你。

谢谢

2 个答案:

答案 0 :(得分:3)

您无需明确打印任何内容,只需尝试按照

 ImageIcon ii=new ImageIcon("PATH_TO_IMAGE_FILE");  

 //Create a label with your image file  
 JLabel label=new JLabel(ii);  

 //Create a window using JFrame with title ( Put image on JLabel )  
 JFrame frame=new JFrame("Put image on JLabel");  

 //Add created label into JFrame  
 frame.add(label);  

根据您的澄清更新:

关注this,并将label.getGraphics()传递给printAll()方法

答案 1 :(得分:0)

您应该实现Printable接口 例如,请参阅here