ERRORÁ» Àâ¾ÆÁÖ¼¼¿ä. ºÎµð..


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

±Û¾´ÀÌ :ÇѼ±°æ 1998³â 10¿ù 27ÀÏ 19:55:50


NullPointerExceptionÀÌ ³ª´Âµ¥, µµ´ëü ¿Ö »ý±â´ÂÁö ¸ð¸£°Ú½À´Ï´Ù.
³ªÈê ¹ã ³·À» ²¿¹Ú °í¹ÎÇغôµ¥ µµ´ëü ÇØ°áÀÌ ¾ÈµË´Ï´Ù.
µÎ ÆÄÀÏ Àü¹®À» ¿Ã·È½À´Ï´Ù.
±æÁö¸¸, º°·Î º¹ÀâÇÏÁö ¾ÊÀº ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
RegmemeberÀÇ html È­Àϵµ ÀÖ½À´Ï´Ù.
µµ¿ÍÁÖ¼¼¿ä Á¦¹ß, Àú Á¤¸» ±ÞÇϰŵç¿ä.
°¨»çÇÕ´Ï´Ù.



<<Regmember.java>>


import java.awt.*;
import java.awt.event.*;


public class Regmember extends java.applet.Applet{



void buildConstraints(GridBagConstraints gbc, int gx, int gy,
int gw, int gh, int wx, int wy){
gbc.gridx = gx;
gbc.gridy = gy;
gbc.gridwidth = gw;
gbc.gridheight = gh;
gbc.weightx = wx;
gbc.weighty = wy;
}


public void init(){
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints constraints = new GridBagConstraints();
setLayout(gridbag);
HandleButton he;

//ȸ¿ø°¡ÀÔ
buildConstraints(constraints, 0,0,3,1,100,12);
constraints.fill = GridBagConstraints.NONE;
constraints.anchor= GridBagConstraints.CENTER;
Label label1 = new Label ("ȸ ¿ø °¡ ÀÔ", Label.CENTER);
gridbag.setConstraints(label1,constraints);
add(label1);


//ȸ¿øÀ̸§ ¶óº§
buildConstraints(constraints, 0,1,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbname = new Label ("ȸ¿øÀ̸§ : ", Label.CENTER);
gridbag.setConstraints(lbname,constraints);
add(lbname);


//ȸ¿øÀ̸§ ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,1,1,1,80,8);
TextField tfname = new TextField("",10);
gridbag.setConstraints(tfname,constraints);
add(tfname);


//ȸ¿ø ID ¶óº§
buildConstraints(constraints, 0,2,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbid = new Label ("ȸ¿ø ID : ", Label.CENTER);
gridbag.setConstraints(lbid,constraints);
add(lbid);



//ȸ¿ø ID ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,2,1,1,80,8);
TextField tfid = new TextField("",8);
gridbag.setConstraints(tfid,constraints);
add(tfid);


//passwd ¶óº§
buildConstraints(constraints, 0,3,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbpw = new Label ("Password : ", Label.CENTER);
gridbag.setConstraints(lbpw,constraints);
add(lbpw);


//passwd ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,3,1,1,80,8);
TextField tfpw = new TextField("",12);
tfpw.setEchoChar('*');
gridbag.setConstraints(tfpw,constraints);
add(tfpw);


//passwd È®ÀÎ ¶óº§
buildConstraints(constraints, 0,4,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbcf = new Label ("Password È®ÀÎ : ", Label.CENTER);
gridbag.setConstraints(lbcf,constraints);
add(lbcf);


//passwd È®ÀÎ ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,4,1,1,80,8);
TextField tfcf= new TextField("",12);
tfcf.setEchoChar('*');
gridbag.setConstraints(tfcf,constraints);
add(tfcf);


//Áֹεî·Ï¹øÈ£ ¶óº§
buildConstraints(constraints, 0,5,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbidno = new Label ("Áֹεî·Ï¹øÈ£ : ", Label.CENTER);
gridbag.setConstraints(lbidno,constraints);
add(lbidno);


//Áֹεî·Ï¹øÈ£ ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,5,1,1,80,8);
TextField tfidno= new TextField("",14);
gridbag.setConstraints(tfidno,constraints);
add(tfidno);



//¼ºº° ¶óº§
buildConstraints(constraints, 0,6,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbmf = new Label ("¼ºº° : ", Label.CENTER);
gridbag.setConstraints(lbmf,constraints);
add(lbmf);


//¼ºº° ýũ¹Ú½º
buildConstraints(constraints, 1,6,1,1,70,8);
CheckboxGroup cbg = new CheckboxGroup();
Checkbox chm = new Checkbox ("³²",false, cbg);
gridbag.setConstraints(chm,constraints);
add(chm);


buildConstraints(constraints, 2,6,1,1,10,8);
constraints.anchor = GridBagConstraints.WEST;
Checkbox chf = new Checkbox ("¿©",false, cbg);
gridbag.setConstraints(chf,constraints);
add(chf);


//Á÷¾÷ ¶óº§
buildConstraints(constraints, 0,7,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbjob = new Label ("Á÷¾÷ : ", Label.CENTER);
gridbag.setConstraints(lbjob,constraints);
add(lbjob);


//Á÷¾÷ ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,7,1,1,80,8);
TextField tfjob= new TextField("",10);
gridbag.setConstraints(tfjob,constraints);
add(tfjob);


//ÁÖ¼Ò ¶óº§
buildConstraints(constraints, 0,8,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbadd = new Label ("ÁÖ¼Ò : ", Label.CENTER);
gridbag.setConstraints(lbadd,constraints);
add(lbadd);


//ÁÖ¼Ò ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,8,1,1,80,8);
TextField tfadd= new TextField("", 45);
gridbag.setConstraints(tfadd,constraints);
add(tfadd);


//ÀüÈ­¹øÈ£ ¶óº§
buildConstraints(constraints, 0,9,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbtpno = new Label ("ÀüÈ­¹øÈ£ : ", Label.CENTER);
gridbag.setConstraints(lbtpno,constraints);
add(lbtpno);


//ÀüÈ­¹øÈ£ ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,9,1,1,80,8);
TextField tftpno= new TextField("",18);
gridbag.setConstraints(tftpno,constraints);
add(tftpno);


//E-mail ¶óº§
buildConstraints(constraints, 0,10,1,1,20,8);
constraints.anchor= GridBagConstraints.WEST;
Label lbemail = new Label ("E-mail: ", Label.CENTER);
gridbag.setConstraints(lbemail,constraints);
add(lbemail);


//E-mail ÅؽºÆ®Çʵå
buildConstraints(constraints, 1,10,1,1,80,8);
TextField tfemail= new TextField("",40);
gridbag.setConstraints(tfemail,constraints);
add(tfemail);


//È®ÀÎ ¹öÆ°
buildConstraints(constraints, 0,11,3,1,100,8);
constraints.anchor= GridBagConstraints.CENTER;
Button okb = new Button (" È® ÀÎ ");
he = new HandleButton(this, tfname,tfid, tfpw, tfcf, tfadd);
gridbag.setConstraints(okb,constraints);
add(okb);
okb.addActionListener(he);
}


}


<<HandleButton.java>>
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.net.MalformedURLException;


public class HandleButton extends java.applet.Applet implements ActionListener {
Regmember App;
TextField name, id, pw, cf, add;

HandleButton(Regmember a, TextField n,TextField i,
TextField p,TextField pc, TextField ad){
App = a;
name = n;
id = i;
pw = p;
cf = pc;
add = ad;


}


public void actionPerformed (ActionEvent e){
if (e.getSource() instanceof Button) {
String un = "http://namhae.duksung.ac.kr/~h03056/public_html/index.htm";
String pwnot = "http://namhae.duksung.ac.kr/~h03056/public_html/frame.htm";
String good = "http://namhae.duksung.ac.kr/~h03056/public_html/i_sora.htm";
URL theURL = null;
try {
if ((name.getText().equals(""))||(id.getText().equals(""))||(pw.getText().equals(""))||(add.getText().equals(""))){
theURL =new URL(un);
getAppletContext().showDocument(theURL);
}
else {if (!(pw.getText().equals(cf.getText()))){
theURL =new URL(pwnot);
getAppletContext().showDocument(theURL);

}
else {
theURL =new URL(good);
getAppletContext().showDocument(theURL);
}
}

} catch(MalformedURLException c){
System.out.println("Bad URL : " + theURL);
}
}
}
}



<<Regmember.html>>


<html>
<head>
<title> µî·ÏÇϱâ </title>
</head>
<body>
<applet code = "Regmember.class" width=500 height=500>
</applet>
</body>
</html>



´ÙÀ½ ±Ûµé:



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

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


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