Bonjour,
je voulais savoir s'il était possible d'utiliser la classe Robot dans une applet.
Car j'ai essayé de l'utiliser et le compilo me renvoie les erreurs suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 class Toto extends Applet { Robot robot ; public void init() { ... } public void paint(Graphics g) { g = getGraphics(); ... try { robot = new Robot(); robot.MousePress(InputEvent.BUTTON1_MASK); robot.mouseRelease(InputEvent.BUTTON1_MASK); } catch(AWTException e) { e.printStackTrace(); } } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 java.security.AccessControlException: access denied (java.awt.AWTPermission createRobot) java.security.AccessControlException: access denied (java.awt.AWTPermission createRobot) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) at java.security.AccessController.checkPermission(AccessController.java:546) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.awt.Robot.checkRobotAllowed(Robot.java:126) at java.awt.Robot.init(Robot.java:114) at java.awt.Robot.<init>(Robot.java:76) at Toto.paint(Toto.java:65) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:683) at java.awt.Component.dispatchEventImpl(Component.java:4489) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Et à la ligne 65 du fichier Toto.java se trouve
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part robot = new Robot();
Partager