找了几天的jtable的打印功能,结果找出了两个基本点可能实现的方法:
1.boolean print() 
2.boolean print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat) 
第一个方法,我调用系统说未找到打印服务,这是什么意思????是不是我的电脑没连上打印机???
对这两个基本点方法有所了解的人说说???

解决方案 »

  1.   

    1  print 
    public void print(Graphics g)调用此方法以打印组件。此方法将导致对 printComponent、printBorder 和 printChildren 的调用。建议不重写此方法,而是重写前面提及的方法之一。此方法设置组件的状态,使得双缓冲区不被使用,例如直接在传入的 Graphics 上完成绘制。 覆盖:
    类 Container 中的 print
    参数:
    g - 在其中进行绘制的 Graphics 上下文
    另请参见:
    printComponent(java.awt.Graphics), printBorder(java.awt.Graphics), printChildren(java.awt.Graphics)2.boolean print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat) 
    在这个方法中,那些参数是一些设置打印机的参数
    JTable.PrintMode printMode:用于打印 JTable 的打印模式。
    MessageFormat 提供了以与语言无关方式生成连接消息的方式。使用此方法构造向终端用户显示的消息。