¿ì¼± ¸ÕÀú FrameÀ» ¼³¸íÇϱâ Àü¿¡ FrameºÎÅÍ Çϳª ¸¸µé¾î º¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¾îÂ÷ÇÇ FrameÀ» ¹è¿î´Ù¸é Á÷Á¢ Â¥º¸´Â °Í¸¸ÇÑ ½º½ÂÀº ¾ø½À´Ï´Ù. »õ·Î ¸¸µç ÇÁ·Î±×·¥Àº ´ÙÀ½°ú °°½À´Ï´Ù.
MyFrame.java(°¡Àå °£´ÜÇÑ ÇÁ·¹ÀÓ ÄÚµå) |
import java.awt.Frame; public class MyFrame extends Frame{ } |
C:\JavaExample\13>javac MyFrame.java |
Frame¿¡ »ó¼ÓÀ» ¹Þ¾Æ »õ·Î¿î MyFrameÀ» Çϳª ¸¸µé¾ú½À´Ï´Ù. ¾È¿¡ ³»¿ëÀÌ ¾ø´Ù±¸¿ä. FrameÀ» »ó¼Ó¹ÞÀ¸¸é MyFrameÀÚü´Â FrameÀÔ´Ï´Ù. ±×¸®°í, ³»¿ëÀ» ´õ Ãß°¡¸¦ ÇÏµç ¸»µç ±×°ÍÀº ÇÁ·Î±×·¡¸Ó¿¡°Ô ´Þ·Á ÀÖ´Â °ÍÀÔ´Ï´Ù. ÀÚ! ÀÌÁ¦ MyFrameÀ̶ó´Â »õ·Î¿î Frameµ¥ÀÌÅÍŸÀÔÀ» ÀÌ¿ëÇÏ¿© âÀ» ¶ç¿ö º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
MyFrameTest.java(ÇÁ·¹ÀÓ Ã¢À» Å×½ºÆ®¸¦ À§ÇÑ ¿¹Á¦) |
import java.awt.Frame; import java.awt.Color; public class MyFrameTest { public static void main (String args[]){ MyFrame f = new MyFrame(); f.setSize(100,100); f.setVisible(true);//f.setVisible(true)ÇÔ¼ö¸¦ f.show()ÇÔ¼ö·Î ´ëü°¡´É } } |
C:\JavaExample\13>javac MyFrameTest.java C:\JavaExample\13>java MyFrameTest |
âÀ» ȸ鿡 µð½ºÇ÷¹ÀÌ Çϱâ À§ÇÑ ÀýÂ÷´Â ´ÙÀ½°ú °°½À´Ï´Ù.
n MyFrame f = new MyFrame()àMyFrame °´Ã¼¸¦ Çϳª »ý¼ºÇÑ ÈÄ
n f.setSize(100,100) à ¸¸µé¾îÁø Frame°´Ã¼ f¿¡ »çÀÌÁ Á¤ÇÕ´Ï´Ù.
n f.setVisible(true) à âÀ» ³ªÅ¸³ª°Ô ÇÕ´Ï´Ù.
ÀÌ ¼ø¼¿¡ ÀÇÇØ¼ ÇÑ ÁÙ¾¿ ÄÚµùÇÏ¸é ¾ðÁ¦³ª âÀº ³ªÅ¸³³´Ï´Ù. ±×¸®°í Á¾·á¹öưÀ» ´©¸£¼Åµµ Á¾·á°¡ µÇÁö ¾Ê´Â´Ù¸é ÄܼÖâ¿¡¼ Ctrl-C¸¦ ´©¸£½Ã±â ¹Ù¶ø´Ï´Ù. ¾ÆÁ÷ ¾Æ¹«·± À̺¥Æ®Ã³¸®µµ ÇÏÁö¾Ê¾Ò±â ¶§¹®¿¡ Á¾·á°¡ µÇÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ¿©±â¼ ÀÌ·± Áú¹®À» ÇØ º¸µµ·Ï ÇÏÁÒ. setSize¿Í setVisible¸Þ¼µå´Â ¾îµð¼ ³ª¿Â °ÍÀϱî¿ä? ´äÀº FrameÀ» »ó¼ÓÇ߱⠶§¹®ÀÔ´Ï´Ù. MyFrameÀÌ FrameÀ» »ó¼Ó ¹Þ¾Ò±â ¶§¹®¿¡ MyFrameÀº FrameÀÇ ¸ðµç °ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù3ºÎ ÀúÀÚ:ÃÖ¿µ°ü |