JavaTM 2 Platform
Standard Ed. 5.0

java.awt
Ŭ·¡½º AWTPermission

java.lang.Object 
  »óÀ§¸¦ È®Àå java.security.Permission 
      »óÀ§¸¦ È®Àå java.security.BasicPermission 
          »óÀ§¸¦ È®Àå java.awt.AWTPermission
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, Guard

public final class AWTPermission
extends BasicPermission

ÀÌ Å¬·¡½º´Â AWT Á¢±Ù ±ÇÇÑ¿ëÀÇ Å¬·¡½ºÀÔ´Ï´Ù. AWTPermission¿¡´Â Ÿ°Ù¸íÀÌ Æ÷ÇԵ˴ϴٸ¸, ¾×¼Ç ¸®½ºÆ®´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. À̸§ÀÌ ºÙÀº Á¢±Ù ±ÇÇÑÀ» °¡Áöµç°¡ °¡ÁöÁö ¾Ê´Â°¡ÀÇ ¾î´À ÂÊÀÎÁöÀÔ´Ï´Ù.

Ÿ°Ù¸íÀº AWT Á¢±Ù ±ÇÇÑÀÇ À̸§ÀÔ´Ï´Ù (¾Æ·¡¿Í °°À̸¦ ÂüÁ¶). ¸í¸í ±Ô¾àÀº °èÃþÀû ÇÁ·ÎÆÛƼÀÇ ¸í¸í ±Ô¾à¿¡ µû¸¨´Ï´Ù. ¶Ç, asterisk¸¦ »ç¿ëÇØ, ¸ðµç AWT Á¢±Ù ±ÇÇÑÀ» ³ªÅ¸³¾ ¼öµµ ÀÖ½À´Ï´Ù.

´ÙÀ½ÀÇ °Ñ(Ç¥)·Î ¸ðµç AWTPermission Ÿ°Ù¸í°ú °¢°¢ÀÇ Á¢±Ù ±ÇÇÑÀÌ ¹«¾ùÀ» Çã°¡ÇÏ´ÂÁö ¹× Äڵ忡 Á¢±Ù ±ÇÇÑÀ» ÁÖ¾úÀ» ¶§ÀÇ ¸®½ºÅ©¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Á¢±Ù ±ÇÇÑ Å¸°Ù¸í Á¢±Ù ±ÇÇÑ¿¡ ÀÇÇØ Çã°¡µÇ´Â ±â´É ÀÌ Á¢±Ù ±ÇÇÑÀ» Çã°¡ÇßÀ» °æ¿ìÀÇ ¸®½ºÅ©
accessClipboard AWT Ŭ¸³º¸µå¿ÍÀÇ »çÀÌ¿¡¼­ÀÇ Á¤º¸ÀÇ ¼Û½Å°ú °Ë»ö ºÎÁ¤ÇÑ Äڵ忡 ÀÇÇØ ±â¹Ð Á¤º¸°¡ °øÀ¯µÇ°Ô µÉ °¡´É¼ºÀÌ ÀÖ´Ù
accessEventQueue AWT À̺¥Æ® Å¥¿¡ÀÇ ¾×¼¼½º ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 AWT À̺¥Æ® Å¥¸¦ ÃëµæÇØ, ±× À̺¥Æ® Å¥ÀÇ ±âÁ¸ÀÇ À̺¥Æ®¸¦ µé¿©´Ù º¸°Å³ª »èÁ¦Çϰųª ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù. ¶Ç, ¾îÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¾ÖÇø´ÀÌ ºÎÁ¤ÇÑ ÇൿÀ» ÇÏ´Â °Í °°Àº °¡Â¥ÀÇ À̺¥Æ®¸¦ ¼Û½ÅÇÒ °¡´É¼ºÀÌ ÀÖ´Ù
createRobot java.awt.Robot °´Ã¼ÀÇ »ý¼º java.awt.Robot ¿¡ÀÇÇØ Äڵ尡 ³×ÀÌƼºê ·¹º§ÀÇ ¸¶¿ì½º À̺¥Æ® ¹× Å°º¸µå À̺¥Æ®¸¦ »ý¼ºÇØ, È­¸éÀ» ÀоîµéÀÏ ¼ö°¡ ÀÖ°Ô µÈ´Ù. ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 ½Ã½ºÅÛÀ» Á¦¾îÇØ, ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ, µð½ºÇ÷¹À̸¦ Àбâ, »ç¿ëÀÚ ·ÎºÎÅÍÀÇ ¸¶¿ì½º ¹× Å°º¸µå¿¡ ÇÑ ¾×¼¼½º¸¦ °ÅºÎÇÒ ¼ö ÀÖ°Ô µÇ´Â °æ¿ì°¡ ÀÖ´Ù
fullScreenExclusive Ç® ½ºÅ©¸° ¹èŸ ¸ðµå¿¡ÀÇ º¯È¯ Ç® ½ºÅ©¸° ¹èŸ ¸ðµå·Î ÀüȯÇØ Àú·¹º§ÀÇ ±×¶óÇÈÅ©Ä«µå¸Þ¸ð¸®¿¡ Á÷Á¢ ¾×¼¼½º¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù. ÇÁ·Î±×·¥ÀÌ ·»´õ¸µ¸¦ Á÷Á¢ Á¦¾îÇϱâ À§ÇØ, ½Ã½ºÅÛÀÇ µ¿ÀÛ ¹æÇØ¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù
listenToAllAWTEvents ½Ã½ºÅÛ³»ÀÇ ¸ðµç AWT À̺¥Æ®ÀÇ ´ë±â ¾ÇÀÇ°¡ ÀÖ´Â Äڵ尡 AWT À̺¥Æ® ¸®½º³Ê¸¦ Ãß°¡ ÈÄ, ½Ã½ºÅÛ³»¿¡¼­ µð½ºÆÐÄ¡ µÇ´Â ¸ðµç AWT À̺¥Æ®¸¦ Á¶»çÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÀÌ °á°ú, Æнº¿öµå µî, ¸ðµç »ç¿ëÀÚ ÀÇ ÀÔ·ÂÀ» Àо ¼ö°¡ ÀÖ´Ù. °¢ AWT À̺¥Æ® ¸®½º³Ê´Â À̺¥Æ® Å¥ÀÇ EventDispatchThread ÄÁÅؽºÆ® ³»·ÎºÎÅÍ ºÒ·Á °£´Ù. ÀÌ ¶§¹®¿¡ accessEventQueue Á¢±Ù ±ÇÇѵµ À¯È¿ÇÑ °æ¿ì, ¾ÇÀÇ°¡ ÀÖ´Â ÄÚµå´Â ½Ã½ºÅÛ Àüü·Î AWT À̺¥Æ® Å¥ÀÇ ³»¿ëÀ» º¯°æÇØ, ¾îÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¾ÖÇø´À» ¿ÀÀÛµ¿½ÃÄÑ, ½Ã½ºÅÛÀ» ºÒ¾ÈÁ¤ÇÏ°Ô ÇÒ °¡´É¼ºÀÌ ÀÖ´Ù
readDisplayPixels È­¸éÀ¸·ÎºÎÅÍÀÇ Çȼ¿ÀÇ read java.awt.Composite µîÀÇ ÀÎÅÍÆäÀ̽º, ¶Ç´Â java.awt.Robot Ŭ·¡½º¿¡ÀÇÇØ ÀÓÀÇÀÇ Äڵ尡 È­¸é»óÀÇ Çȼ¿À» Á¶»çÇÒ ¼ö°¡ ÀÖ°Ô µÈ´Ù. ÀÌ ¶§¹®¿¡ ¾ÇÀÇ°¡ ÀÖ´Â ÄÚµå·Î »ç¿ëÀÚ ÀÇ ÇൿÀ» µé¿©´Ù º¼ ¼ö°¡ ÀÖ°Ô µÈ´Ù
replaceKeyboardFocusManager ƯÁ¤ÀÇ thread¿¡ KeyboardFocusManager¸¦ ¼³Á¤ÇÏ´ÂSecurityManager°¡ ÀνºÅç µÇ°í ÀÖ´Â °æ¿ì, È£ÃâÃøÀÇ thread¿¡´Â ÇöÀçÀÇ KeyboardFocusManager¸¦ ¿Å°Ü³õ±â À§Çؼ­ ÀÌ Á¢±Ù ±ÇÇÑÀÌ ÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. Á¢±Ù ±ÇÇÑÀÌ ÁÖ¾îÁöÁö ¾ÊÀº °æ¿ì SecurityException°¡ Throw µÈ´Ù
showWindowWithoutWarningBanner À©µµ¿ì°¡ ¾ÖÇø´¿¡ ÀÇÇØ »ý¼ºµÈ °ÍÀ» °æ°íÇÏ´Â ¹è³Ê¸¦ Ç¥½ÃÇÏÁö ¾Ê°í À©µµ¿ì¸¦ Ç¥½ÃÇÏ´Â ÀÌ °æ°í°¡ ¾ø´Â °æ¿ì, ¾ÖÇø´ÀÌ À©µµ¿ì¸¦ Ç¥½ÃÇصµ, »ç¿ëÀÚ´Â ÀÌ À©µµ¿ì°¡ ¾ÖÇø´¿¡ ¼ÓÇÏ´Â °Í¿¡ ±ú´ÝÁö ¾Ê´Â´Ù. »ç¿ëÀÚ´Â À©µµ¿ì°¡ ¾ÖÇø´¿¡ ¼ÓÇÒÁö ¾î¶³Áö¿¡ ±â¹ÝÇØ ½ÃÅ¥·¯Æ¼¿Í °ü°èµÇ´Â °áÁ¤À» ½Ç½ÃÇÏ´Â (¿¹¸¦ µé¾î ´ÙÀÌ¾Ë·Î±× ¹Ú½º¿¡¼­ÀÇ »ç¿ëÀÚ ¸íÀ̳ª Æнº¿öµåÀÇ ÀÔ·Â µî) °æ¿ì°¡ ÀÖÀ¸¹Ç·Î ÀÌ °æ°í ¹è³Ê¸¦ ¹«È¿·Î Çϸé, ÀûÀýÇÏÁö ¾ÊÀº À©µµ¿ì¿¡ »ç¿ëÀÚ ¸íµîÀÇ Á¤º¸¸¦ ÀÔ·ÂÇØ ¹ö¸± °¡´É¼ºÀÌ ÀÖ´Ù
watchMousePointer ¾ðÁ¦¶óµµ ¸¶¿ì½º Æ÷ÀÎÅÍ À§Ä¡¿¡ °üÇÑ Á¤º¸¸¦ ¾ò´Â ²÷ÀÓ¾øÀÌ ¸¶¿ì½º Æ÷ÀÎÅ͸¦ °¨½ÃÇÏ´Â °ÍÀ¸·Î ¾ÖÇø´Àº »ç¿ëÀÚ°¡ ¹«¾ùÀ» ½Ç½ÃÇÏ°í ÀÖ´ÂÁö (Áï, ¸¶¿ì½º¸¦ È­¸éÀÇ ¿ÞÂÊ ÇÏ´Ü ¸ð¼­¸®·Î À̵¿ÇÏ´Â °ÍÀº ¾Æ¸¶ »ç¿ëÀÚ°¡ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÃÀÛÇÏ·Á°í ÇÏ°í ÀÖ´Â °ÍÀ» ¹ÌÇÑ´Ù)¸¦ ÃßÃøÇÒ ¼ö ÀÖ´Ù. Å°º¸µå·Î ¸¶¿ì½ºÀÇ »ç¿ëÀ» ¿¡¹Â·¹ÀÌÆ® Çϱâ À§Çؼ­ °¡»ó Å°Æе带 »ç¿ëÇÏ°í ÀÖ´Â °æ¿ì, ¾ÖÇø´Àº ¹«¾ùÀÌ ÀԷµǰí ÀÖ´ÂÁö¸¦ ÃßÃøÇÒ ¼ö ÀÖ´Â
setWindowAlwaysOnTop À©µµ¿ìÀÇ Ç×»ó ÃÖ»óÀÇ ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÏ´Â : Window.setAlwaysOnTop(boolean) ¾ÇÀÇ°¡ ÀÖ´Â À©µµ¿ì°¡ ½Ç¹°ÀÇ ¿ÏÀüÇÑ µ¥½ºÅ©Å¾°ú °°ÀÌ º¸¿© µ¿ÀÛÇÏ´Â ÀÏÀÌ Àֱ⠶§¹®¿¡ ȤÀ» °®Áö ¾Ê´Â »ç¿ëÀÚ°¡ capther µÇ¾î ¾Ç¿ë µÉ ¿ì·Á°¡ ÀÖ´Ù
setAppletStub ¾ÖÇø´ ÄÁÅ×ÀÌ³Ê ¼­ºñ½º¸¦ ±¸ÇöÇÏ´Â ½ºÅÓÀ» ¼³Á¤ÇÏ´Â ¾ÇÀÇ ÀÖ´Â Äڵ尡 ¾ÖÇø´ÀÇ ½ºÅÓÀ» ¼³Á¤Çϸé, ¿¹±âÄ¡ ¾ÊÀº µ¿ÀÛ ¶Ç´Â ¾ÖÇø´¿¡ÀÇ ¼­ºñ½º °ÅºÎ°¡ ¹ß»ýÇÒ ¿ì·Á°¡ ÀÖ´Ù

°ü·Ã Ç׸ñ:
BasicPermission, Permission, Permissions, PermissionCollection, SecurityManager, Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
AWTPermission (String  name)
          ÁöÁ¤µÈ À̸§À¸·Î AWTPermissionÀ» »õ·Ó°Ô ÀÛ¼ºÇÕ´Ï´Ù.
AWTPermission (String  name, String  actions)
          ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î AWTPermission °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 
Ŭ·¡½º java.security. BasicPermission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
equals, getActions, hashCode, implies, newPermissionCollection
 
Ŭ·¡½º java.security. Permission ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
checkGuard, getName, toString
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

AWTPermission

public AWTPermission(String  name)
ÁöÁ¤µÈ À̸§À¸·Î AWTPermissionÀ» »õ·Ó°Ô ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ À̸§Àº ¡¸topLevelWindow¡¹, ¡¸systemClipboard¡¹ µî, AWTPermission ±âÈ£¸íÀÔ´Ï´Ù. asterisk¸¦ »ç¿ëÇØ, ¸ðµç AWT Á¢±Ù ±ÇÇÑÀ» ³ªÅ¸³¾ ¼öµµ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - AWTPermission À̸§

AWTPermission

public AWTPermission(String  name,
                     String  actions)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î AWTPermission °´Ã¼¸¦ »ý¼ºÇÕ´Ï´Ù. À̸§Àº AWTPermission ±âÈ£¸íÀÔ´Ï´Ù. actions String´Â ÇöÀç »ç¿ëµÇÁö ¾Ê°í, null·Î ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - AWTPermission À̸§
actions - null·Î ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.