Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Как подписать аплет


Автор: feda1984 7.11.2012, 13:41
Здравствуйте, подскажите пожалуста что значит подписать аплет? только подробнее. пытаюсь аплетом сделать скрин экрана: 

Код

public class Life extends Applet {
   private static boolean newFile;    
       
          public void paint() throws IOException {
         
         
         try {
            Robot robot = new Robot();  
            BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize())); 
            
           screenShot= screenShot.getSubimage(0, 0, 400, 400);
            
            File file = new File("c://temp//screenShot.jpg");

            ImageIO.write(screenShot, "JPG", file); 
            System.out.println(file.exists()); // look for a real file
            newFile = file.createNewFile(); // maybe create a file!
            System.out.println(newFile); // already there?
            System.out.println(file.exists()); // look again 
                
                
        } catch (AWTException ex) {
            Logger.getLogger(Life.class.getName()).log(Level.SEVERE, null, ex);
        }
             
      }
  
   }
 


ну и вызов в jsp 

<APPLET CODE="my.Life.class"  WIDTH="200" HEIGHT=100>
   </APPLET>

появляется ошибка accesscontrolexception access denied ("java.awt.AWTPermission" "createRobot")

пишут что то про подпись аплета, подкиньте примерчик кто нибудь

Автор: Mirkes 9.11.2012, 17:51
Рекомендация была в FAQ, но его отрезали.
К счастью у меня что-то сохранилось на локальном диске.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)