±Û¾´ÀÌ :½Å¹ÌÁ¤ 2000³â 5¿ù 06ÀÏ 19:27:58
ÇÁ·¹ÀÓâ¿¡ À̹ÌÁö ÈÀÏÀ» ¿Ã¸®°í ½ÍÀºµ¥...
ÀÌ ¼Ò½º´Â Canvas¸¦ »ó¼Ó¹ÞÀº BannerCanvas¶ó´Â Ŭ·¡½º¿¡ À̹ÌÁö¸¦ ¶ç¿ì´Â ·ÎÁ÷À» ³Ö°í, ShowFrame (Frame»ó¼Ó) Ŭ·¡½º¿¡¼ À̹ÌÁö¸¦ ¶ç¿ó´Ï´Ù....(Á¦ °èȹÀº ÀÌ·¸ÁÒ -.-;;)
±×·±µ¥, »ý°¢µÇ·Î µÇÁú ¾Ê³×¿ä~
µµ¿ÍÁÖ¼¼¿ä~
//=========================================
// BannerCanvas.java
//=========================================
import java.applet.*;
import java.awt.*;
public class BannerCanvas extends Canvas
{
private Image bannerImg;
private int widthSize, heightSize;
public BannerCanvas( Image banner, int width, int height )
{
super();
bannerImg = banner;
widthSize = width;
heightSize = heightSize;
}
public void paint( Graphics g )
{
g.drawImage( bannerImg, 0, 0, widthSize, heightSize, this );
}
}
//============================================
// ShowFrame.java
//============================================
import java.awt.*;
public class ShowFrame extends Frame
{
TextArea ta= new TextArea(14, 60);
String grp;
String to;
String mes;
public ShowFrame(Image banner)
{
BannerCanvas bc;
bc = new BannerCanvas( banner, 450, 100 );
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(gridbag);
c.fill = GridBagConstraints.BOTH;
c.weightx= 1.0;
c.weighty = 1.0;
c.gridwidth= (mes==null)?2:1;
c.gridx=0;
c.gridy=0;
gridbag.setConstraints(bc, c);
add(bc);
c.weightx= 0.0;
c.weighty = 0.0;
c.gridwidth=1;
c.gridx=0;
c.gridy=1;
c.fill= GridBagConstraints.VERTICAL;
c.anchor= GridBagConstraints.EAST;
c.gridx=1;
Button b= new Button(" Close ");
gridbag.setConstraints(b, c);
add(b);
resize(400, 300);
move(300, 300);
}
public boolean action(Event e, Object o)
{
if(o.equals(" º¸³»±â ")|| o.equals(" Close ")||o.equals(" OK "))
dispose();
return super.action(e,o);
}
}
//===========================================
// ShowImage.java
//===========================================
import java.applet.*;
import java.awt.*;
public class ShowImage extends Applet {
Button b= new Button("Âü°¡");
public void init()
{
Label l;
GridBagLayout gbl= new GridBagLayout();
setLayout(gbl);
GridBagConstraints c= new GridBagConstraints();
c.fill= GridBagConstraints.BOTH;
l=new Label("´ëȸí:");
gbl.setConstraints(l, c);
add(l);
gbl.setConstraints(b, c);
add(b);
resize(300, 150);
}
public boolean action(Event e, Object s)
{
if(e.target==b)
{
Image banner = getImage(getCodeBase(), "running.gif");
ShowFrame sf = new ShowFrame(banner);
sf.show();
}
return super.action(e,s);
}
}
//===========================================
// index.html
//===========================================
<applet code='ShowImage' width='500' height='300' >
</applet>