Page 597 - 3-3
P. 597

final EditText InputPORT = (EditText) view.findViewById(R.id.InputPORT); // PORT 입력창
                       final EditText InputWebIP = (EditText) view.findViewById(R.id.InputWebIP); //  웹주소
              입력창


                       //  다이얼로그 생성
                       final AlertDialog dialog = builder.create();
                       dialog.setCancelable(false);
                       OK.setOnClickListener(new View.OnClickListener() {
                           public void onClick(View v) {
                               try {
                                   //  입력한 값을 String    변수에 저장
                                   IP = InputIP.getText().toString();
                                   WebIP = InputWebIP.getText().toString();
                                   PORT = Integer.parseInt(InputPORT.getText().toString());
                                   // Toast  메시지를 출력하고 다이얼로그를 닫음
                                   Toast.makeText(getBaseContext(), "IP 가 설정되었습니다",
              Toast.LENGTH_SHORT).show();
                                   dialog.dismiss();
                               }
                               catch(Exception e){ //  빈칸이 있을경우
                                   Toast.makeText(getBaseContext(), " 빈칸을 입력해주세요",
              Toast.LENGTH_SHORT).show();
                               }
                           }
                       });
                       // EXIT  버튼을 눌렀을경우
                       EXIT.setOnClickListener(new View.OnClickListener() {
                           public void onClick(View v) {
                               dialog.cancel(); //  다이얼로그를 닫음
                           }
                       });
                       dialog.show(); //  다이얼로그를 불러옴
                   }


                   void exit()
                   {
                       //  알림창을 띄우기 위한 다이얼로그
                       AlertDialog.Builder builder = new AlertDialog.Builder(this,R.style.Exit);
                       LayoutInflater inflater = getLayoutInflater(); //  창 띄우기위해
                       View view = inflater.inflate(R.layout.dialog_exit, null);
                       builder.setView(view);


                       //  레이아웃에서 버튼과 입력창을 불러옴
                       final TextView EXIT = (TextView) view.findViewById(R.id.EXIT);
                       final TextView CANCEL = (TextView) view.findViewById(R.id.CANCEL);


                                                          - 597 -
   592   593   594   595   596   597   598   599   600   601   602