#####################################
#  ±âÁ¸ PanelÀ» »õ·Î¿î Panel·Î ´ëüÇ챉                       # 
#####################################

ÀÛ¼ºÀÚ : ÀåÇüÈ­(hhjang97@venus.uos.ac.kr)
ÀÛ¼ºÀÏ : 2005. 07. 26 
¼öÁ¤ÀÏ : 

¿øº» :
¼³¸í :

SwingÀ» ÀÌ¿ëÇÏ¿© ÇÁ·Î±×·¥À» ÇÏ´Â °æ¿ì¿¡ PanelÀ» ¸¹ÀÌ »ç¿ëÇÏ°Ô µÈ´Ù.

ÀüüÀûÀÎ LayoutÀ» À¯ÁöÇϸ鼭 ¿øÇÏ´Â Layout¿¡ ÀÖ´Â PanelÀ» º¯°æÇÒ¶§ À¯¿ëÇÏ´Ù.



################################# ################################# #################################

	// ¹öÆ° Ŭ¸¯½Ã replace ¼öÇà
	public void replacePanel() {
System.out.println("===========> ¹öÆ° Click !!!");
System.out.println(" Menu Panel º¯°æ");

System.out.println("Component °³¼ö1  :" + getContentPane().getComponentCount());

		this.remove(menuPanel);		// ±âÁ¸ÀÇ menuPanelÀ» Á¦°ÅÇÑ´Ù.
		repaint();

System.out.println("Component °³¼ö2  :" + getContentPane().getComponentCount());

		
		// menuPanel = null;
		//MenuPanel newMenu = new MenuPanel();
		menuPanel = new MenuPanel();		// º¯°æÇÒ menuPanelÀ» »õ·Î »ý¼ºÇÑ´Ù.
		
		getContentPane().add(menuPanel, BorderLayout.WEST);		// »õ·Î¿î menuPanelÀ» Ãß°¡ÇÑ´Ù.
		
System.out.println("Component °³¼ö3  :" + getContentPane().getComponentCount());

		
		menuPanel.updateUI();	// »õ·Î¿î menuPanelÀ» È­¸é¿¡ Ç¥½ÃÇÑ´Ù.
		repaint();			// Àüü È­¸éÀ» °»½ÅÇÑ´Ù.


System.out.println("Component °³¼ö4  :" + getContentPane().getComponentCount());


	}

#################################
# 
#################################