2011-02-09 50 views
1

我已经创建了一个标签,并使用seticon属性向它添加了一个图像。 现在我想打印该图像,但我无法这样做。如何在java中打印标签的内容?

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

如果有人能帮我打印标签,我会非常感激你。

感谢

回答

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

我想你没有知道它...... 我指的是打印,因为在这里采取硬拷贝:)) – Vipul 2011-02-09 08:05:20