JTable里显示一行数据,我想右击时,出现右击菜单里面有打印的功能,但是打印的功能怎么加进去啊??求赐教

解决方案 »

  1.   

    打印实现。 然后把代码写在你需要掉用的事件里。
    比如 按钮,比如右击菜单。MessageFormat footer = new MessageFormat("- {0} -"); //页脚加页码
    MessageFormat header = new MessageFormat("Printed: " + new Date()); //页眉加时间
    PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
    aset.add(OrientationRequested.PORTRAIT); //横排列打印,改为OrientationRequested.LANDSCAPE为竖排列table.print(JTable.PrintMode.FIT_WIDTH, header, footer, true, aset, true);
    注:table就是JTable的对象
    上面的代码需要JDK1.5
      

  2.   

    集成printable接口,实现对象打印!
    使用PrinterJob对象操作打印UI
      

  3.   

    我的意思是,JTable里的一行数据,排版到word或txt里,按页打出来,这个页面规矩的显示出那条数据。
      

  4.   


    这个打印出来的是不是整个JTable   啊
      

  5.   


    是这整个table。 你可以试试看。