我是Java的新手,我想在J框架中添加print-preview,我尝试了在下面的给定链接中找到的PrintPreview类。但是此类的问题是在创建要为其请求的PrintPreview类的对象(框架,画布,页面)之后。在框架中,将其传递给当前框架,在页面“ A4”中,
但是对于convas,我没有在PrintPreview的构造函数中传递什么。
我打开了convas所引用的convas2D类,但是找不到任何帮助?
Code Source:
最佳答案
如果您需要更好的帮助,请尝试提交代码,但看看这段代码是否对您有帮助:
class MyCanvas extends Canvas {
public MyCanvas () {
setBackground (Color.GRAY);
setSize(300, 300);
}
public void paint (Graphics g) {
Graphics2D g2;
g2 = (Graphics2D) g;
g2.drawString ("It is a custom canvas area", 70, 70);
}
}