[re]


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :°íºÀ¼ö 1999³â 9¿ù 18ÀÏ 10:21:10

In Reply to: ±×·¯¸é...±¸µ¿ÁßÀÎ ÇÁ·Î¼¼½º¸¦ ÁßÁö½Ãų¶ó¸é ¾î¶»°Ô ÇÏ¸é µÉ±î¿ä/.... posted by ¼­µ¿È¯ on 1999³â 9¿ù 17ÀÏ 13:23:29:

ù¹ø° ¹æ¹ý(ÇÁ·Î¼¼½º)À¸·Î ¼öÇà½ÃŲ °ÍÀ» Á¾·á½ÃÅ°±â À§Çؼ­´Â


// ÇÁ·Î¼¼½º »ý¼º
Process proc=Runtime.getRuntime().exec("java b);


// ÇÁ·Î¼¼½º Á¾·á
proc.destroy();


¿Í °°ÀÌ ÇÏ½Ã¸é µË´Ï´Ù.


µÎ¹ø° ¹æ¹ýÀ¸·Î ÇϽǶ§´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ Àִµ¥, ÀÌ ¹æ¹ýÀº º¹ÀâÇÏ°Ô


Çϸé Çѵµ ³¡µµ ¾ø´Â°Í °°½À´Ï´Ù. ¾²·¹µå ¸Å´ÏÀú¸¦ ¸¸µé¾î¼­ ¾²·¹µå ±×·ìÀ»


ÇϳªÀÇ ¾îÇø®ÄÉÀ̼ǿ¡ ¸ÅĪ½ÃÅ°°í ~~~ ¾ÏÆ° ÀÌ·¸°Ô Çϱâ´Â º¹ÀâÇϴϱî.


È£ÃâµÇ´Â Ŭ·¡½ºµµ ÀÛ¼ºÇϽô °æ¿ì¶ó¸é, Àú°°Àº °æ¿ì¶ó¸é °£´ÜÇÏ°Ô ¾Æ·¡¿Í


°°ÀÌ ÇÏ°Ú½À´Ï´Ù. È£ÃâµÇ´Â ÂÊ¿¡ ±×ÂÊ Å¬·¡½º¸¦ Á¾·á½ÃÅ°´Â ·çƾÀ» ¸¸µé¾î³õ°í


(¿¹¸¦ µé¾î À©µµ¿ìÁ ´Ý°í( dispose() ), ±âŸ ¸ðµç ÀÚ¿øµéÀ» ÇØÁ¦½ÃÅ°°í)


È£ÃâÇÑ Å¬·¡½º¿¡¼­, È£ÃâµÈ Ŭ·¡½ºÀÇ ÀÌ ¸Þ½îµå¸¦ È£ÃâÇÏ´Â °Ì´Ï´Ù.


¹Ù·Î Àü ±Û¿¡ ¿Ã¸° ¹æ¹ýÀº main¸Þ½îµå¸¦ È£ÃâÇÏ´Â ¹æ¹ýÀ̾ú´Âµ¥,


ÀÌ ¹æ¹ýÀº »õ·Î¿î °´Ã¼¸¦ µ¿ÀûÀ¸·Î ¸®Ç÷ºÆ®¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.


Class class = Class.forName("b");


// »õ·Î¿î °´Ã¼°¡ »ý¼ºµË´Ï´Ù. ÀÚ¹Ù¿¡¼­ ÀϹÝÀûÀ¸·Î new ~ÇÑ°Í°ú °°ÀÌ~
Object obj = class.newInstance();


À§ÀÇ Äڵ尡 È£ÃâÇÑ Å¬·¡½º a¿¡ ¾²¿´°ÚÁÒ?


(¿©±â¼­´Â ±× Ŭ·¡½º°¡ Window³ª FrameÀ¸·Î °¡Á¤ÇÏ°Ú½À´Ï´Ù.)


È£ÃâÇÑ Å¬·¡½º¿¡ ¹öÆ°À» ¸¸µé¾î¼­ È£ÃâµÈ Ŭ·¡½º¸¦ Á¾·áÇÏ´Â °É·Î ÇսôÙ.



public void mousePressed(MouseEvent ev) [
if(obj instanceof Window) {
obj.dispose();
~~~
}
}


ÀÌ·¸°Ô ÇÏ½Ã¸é µÉ°Ì´Ï´Ù.
Window´Â FrameÀÇ »óÀ§ Ŭ·¡½ºÀ̹ǷΠÀ§¿Í °°Àº ½ÄÀ¸·Î ÇÏ½Ã¸é µË´Ï´Ù.


¸¸¾à âµéÀÌ ¿©·¯°³ ¶ç´Â °æ¿ì¶ó¸é, °ü¸®Çϴ âµéÀÇ ¸®½ºÆ®¸¦ ¾ò¾î¿Í¼­


±×°ÍµéÀ» ´Ý´Â·çƾÀ¸·Î ¹Ù²ãÁÖ½Ã¸é µÉ°Å±¸¿ä.


Á» ÀÚ¼¼ÇÏ°Ô ½áµå¸®·Á°í Çߴµ¥, °©ÀÚ±â ÀÏÀÌ »ý°Ü¼­ ÇãµÕÁöµÕ ±ÛÀ» ÁÙÀÔ´Ï´Ù.


±ÛÀÇ ¿¬°áÀÌ ¾î»öÇصµ ¾óÃß ³¢¿ö ¸ÂÃç ºÁÁÖ¼¼¿ä....


±×·³ À̸¸..


¸®Ç÷ºÆ® ºÎºÐÀ» Á¶±Ý º¸½Ã¸é µµ¿òÀÌ µÉ°Ì´Ï´Ù.






´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]