¾ÖÇø´¿¡¼­ ºê¶ó¿ìÀú Á¦¾îÇÏ´Â ÇÁ·Î±×·¥Àε¥...


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

±Û¾´ÀÌ :±èÁö¿µ 1999³â 8¿ù 26ÀÏ 13:43:01

¾ÖÇø´¿¡¼­ ºê¶ó¿ìÀú¸¦ Á¦¾îÇÏ´Â ÇÁ·Î±×·¥Àε¥ ½ÇÇà½Ã
¿¡·¯°¡ ³ª¼­ ¾ÈµÇ´Âµ¥¿ä....
Âü°í·Î ÇÁ·Î±×·¥°ú html¹®¼­, .class, .javaÈ­ÀϸðµÎ
c:\javatest\¾È¿¡ ÀÖ½À´Ï´Ù.
<¿À·ù>
"c:\javatest\frame.html"ÆÄÀÏ (¶Ç´Â ±× ±¸¼º¿ä¼Ò¸¦ ãÀ»¼ö ¾ø½À´Ï´Ù.
°æ·Î¿Í ÆÄÀÏÀ̸§ÀÌ ¿Ã¹Ù¸¥Áö ±×¸®°í ¸ðµç ÇÊ¿äÇÑ ¶óÀ̺귯¸®°¡ »ç¿ë°¡´ÉÇÑÁö
È®ÀÎÇϽʽÿÀ.....


<ÇÁ·Î±×·¥ >
// ¾ÖÇø´¿¡¼­ ºê¶ó¿ìÀú Á¦¾îÇϱâ
// URLBarApplet.java
import java.awt.*;
import java.awt.event.*; //½ÇÇàÀ̺¥Æ®¸¦ ó¸®Çϱâ À§ÇØ ÀÓÆ÷Æ®
import java.applet.*;
import java.net.*; // java.net.URL Ŭ·¡½º¸¦ »ç¿ëÇϱâ À§ÇØ ÀÓÆ÷Æ®


public class URLBarApplet extends Applet
implements ActionListener {
String target; // PARAM¿¡¼­ Àоî¿Â °ªÀ» ÀúÀå
TextField text; // ÅؽºÆ® Çʵå´Â ¸â¹öÇʵå·Î ÀúÀå


//init ¸Þ¼Òµå
public void init() {
//º¯¼öÀ̸§Àº ´ë¼Ò¹®ÀÚ ±¸ºÐÇÏÁö ¾Ê´Â´Ù.
target = getParameter("TARGET");
setLayout(new BorderLayout());
// ¹öÆ°À» ¸¸µé¾î ¿À¸¥ÂÊ¿¡ Ãß°¡ÇÑ´Ù.
Button button = new Button("Go!");
button.addActionListener(this); // ½ÇÇàÀ̺¥Æ® ó¸® °´Ã¼µî·Ï
add(button, "East");


// ÅؽºÆ® ÀԷ»óÀÚ¸¦ ¸¸µé¾î ¹öÆ°À» Á¦¿ÜÇÑ ³ª¸ÓÁö ºÎºÐÀ» Â÷Áö.
text = new TextField();
add(text, "Center");
text.addActionListener(this); // ½ÇÇà À̺¥Æ® 󸮰´Ã¼µî·Ï


doLayout();
}


public void actionPerformed(ActionEvent ae) {
String url = text.getText(); // ÅؽºÆ®ÇʵåÀÇ ³»¿ëÀ» °¡Á®¿È
try {
if (target == null) /* target°ªÀÌ ¾øÀ¸¸é ÇöÀç ÇÁ·¹ÀÓ¿¡
* ÁöÁ¤µÈ URLÀÇ ³»¿ëÀ» Ç¥½ÃÇÑ´Ù. */
getAppletContext().showDocument(new URL(url));
else /* target¿¡ ÁöÁ¤µÈ ÇÁ·¹ÀÓ¿¡ ÁöÁ¤µÈ URLÀÇ ³»¿ëÀ» Ç¥½Ã */
getAppletContext().showDocument(new URL(url),target);
// ºê¶ó¿ìÀúÀÇ »óÅ ¹Ù¿¡ »õ·Î¿î URLÀ» µð½ºÇ÷¹ÀÌÇÑ´Ù.
showStatus("NEW URL>>"+url);
} catch (MalformedURLException mue) { // À߸øµÈ URLÀÌ ÀÔ·Â
// ºê¶ó¿ìÀúÀÇ »óŹٿ¡ ¿¡·¯ ¸Þ½ÃÁö¸¦ µð½ºÇ÷¹ÀÌ ÇÑ´Ù.
showStatus(mue.getMessage());
return;
}
}
}




- frame.html -


<HTML>
<HEAD>
<TITLE>URL Bar Applet</TITLE>
</HEAD>
</FRAMESET ROWS="50,*">
<FRAME SRC="url_bar.html" NAME="url_bar">
<FRAME SRC="contents.html" name="contents">
</FRAMESET>
</HTML>



-url_bar.html -


<HTML>
<HEAD><TITLE>URL Bar Applet</TITLE></HEAD>
<BODY>
<APPLET CODE=URLBarApplet WIDTH=300 HEIGHT=20>
<PARAM NAME="target" VALUE="contents">
</APPLET>
<HR>
<A HREF="URLBarApplet.java">Source</A>
</BODY>
</HTML>




- contends.html -


<HTML>
<HEAD><TITLE>URL ³»¿ë</TITLE>
</HEAD>
<BODY>
<H1> URL ³»¿ë</H1>
¾ÖÇø´ÀÇ URL ¹Ù¿¡ À̵¿ÇÏ°íÀÚ ÇÏ´Â URLÀ» ÀÔ·ÂÇÑ ´ÙÀ½<BR>
GO ¹öÆ°À» ´©¸£¸é À̵¿ÇÕ´Ï´Ù.
</BODY>
</HTML>



´ÙÀ½ ±Ûµé:



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

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


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