
正文
java打印功能实现代码 java 打印
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java打印功能怎么实现
import java.awt.*;import java.awt.event.*;public class Example7_37{ public static void main(String args[]) { MyFrame f=new MyFrame(); f.setBounds(70,70,70,89);f.setVisible(true);f.validate(); }}class MyFrame extends Frame implements ActionListener{ PrintJob p=null; //声明一个PrintJob对象。 Graphics g=null; TextArea text=new TextArea(10,10); Button 打印文本框=new Button("打印文本框"), 打印窗口=new Button("打印窗口"), 打印按扭=new Button("打印按扭"); MyFrame() { super("在应用程序中打印"); 打印文本框.addActionListener(this); 打印窗口.addActionListener(this); 打印按扭.addActionListener(this); add(text,"Center"); Panel panel=new Panel(); panel.add(打印文本框); panel.add(打印窗口); panel.add(打印按扭); add(panel,"South"); addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {System.exit(0); } }); }public void actionPerformed(ActionEvent e) { if(e.getSource()==打印文本框) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); text.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==打印窗口) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); this.printAll(g); g.dispose(); p.end(); } else if(e.getSource()==打印按扭) { p=getToolkit().getPrintJob(this,"ok",null); g=p.getGraphics(); g.translate(120,200); 打印文本框.printAll(g); g.translate(78,0); 打印窗口.printAll(g); g.translate(66,0); 打印按扭.printAll(g); g.dispose(); p.end(); } }}
相关问答
Q1: 如何通过JAVA代码调用网络打印机使其打印接收到的文件
用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。下面代码实现了简单的打印功能:
Q2: jsp页面如何用代码(java语言)实现打印功能?
如一楼所说,你的jsp源文件的java代码是在服务器上执行的,客户端接收到的只有html
用JavaScript打印吧
input
id="btnPrint"
type="button"
value="打印"
onclick="javascript:window.print();"
/
可以用样式控制,你想让那块打印就打印啊,样式如下:
style
type="text/css"
media=print
.noprint{display
:
none
}
/style
然后使用样式就可以:
p
class="noprint"不需要打印的地方/p
java打印功能实现代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 打印、java打印功能实现代码的信息别忘了在本站进行查找喔。







