我创建了一个标签,并使用seticon属性为其添加了图像。 现在我想要打印该图像,但我无法这样做。
我试过.print(Graphics g)方法,但我不知道那是什么图形?
如果有人可以帮我打印标签,我真的很感激你。
谢谢
答案 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