打印到哪里?控制台还是窗口?
我不知道你要的是不是下面的这些,public class TheApplet extends Applet {
  public void paint(Graphics g) {
    System.out.println("printing to console");//到控制台
    g.drawString("printing to applet",100,100); //到applet窗口
  }
}

解决方案 »

  1.   

    大哥, 我说的是打印机, 我到底也是搞了几个月的java了, 有些问题还是能够自己解决的.
      

  2.   

    Applet 不允许访问本地资源要使用打印机的赋予权限
    permission java.security.AllPermission;
      

  3.   

    在policytool中设一些安全权限就可以了
      

  4.   

    你先得有一个panel implements Printable 
         class initPanel extends JPanel implements Printable {
                   public int print(Graphics g, PageFormat pf , int page) throws PrinterException {
            if(page >=1 )
                return Printable.NO_SUCH_PAGE;
            Graphics2D g2 = (Graphics2D)g;
            g.setColor(new Color(0,0,0));
            g.drawRect(268,137,71,23);
            return  Printable.PAGE_EXISTS;  
        }然后 打印 促发如下方法
    if(source == print) {
                PrinterJob job = PrinterJob.getPrinterJob();
                if(pf == null ) 
                    pf = job.defaultPage();
                job.setPrintable(p);  //p 是initPanel 的sistance
                if(job.printDialog()) {
                    try {
                        job.print();
                    } catch(Exception e1){}        
                }     
            }  
         }