디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

java 질문입니다.

늅이(124.49) 2010.02.06 22:02:14
조회 54 추천 0 댓글 1

확인 버튼을 누르고 취소 버튼을 눌렀을때 확인버튼에 대한 내용이 사라지게 하고 싶은데 setVisible로 일일히 전부 없애줘야 하나요? 아니면 판넬 전체를 사라지게 할 수 있나요?

도와주세요

 

 

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

public class jumin{
 public static void main(String[] ar){
  Jumin_Sub round = new Jumin_Sub();
 }
}

class Jumin_Sub extends Frame implements ActionListener{
 private BorderLayout bl = new BorderLayout();
 private Label lb = new Label("새물품명", Label.RIGHT);
 private Label lb1 = new Label("제조회사", Label.RIGHT);
 private Label lb2 = new Label("원가격", Label.RIGHT);
 private Label lb3 = new Label("분류 ", Label.RIGHT);
 private Label lb4 = new Label("소비자 가격 ", Label.RIGHT);
 private Label lb5 = new Label("수 량 ", Label.RIGHT);
 private Label lb6 = new Label("상품넘버 ", Label.RIGHT);
 private Label lb7 = new Label("상품sss넘버 ", Label.RIGHT);
 private TextField tf = new TextField();
 private TextField tf1 = new TextField();
 private TextField tf2 = new TextField();
 private TextField tf3 = new TextField();
 private TextField tf4 = new TextField();
 private TextField tf5 = new TextField();
 private TextField tf6 = new TextField();
 private TextField tf7 = new TextField();
 private Button bt = new Button("확인");
 private Button bt1 = new Button("취소");
 public Jumin_Sub(){
  super("Focus Event!");
  this.init();
  this.start();
  this.setSize(400, 400);
  this.setVisible(true);
  
 }
 public void init(){
  
  this.setLayout(bl);
  
  
  Panel p3 = new Panel(new FlowLayout(FlowLayout.RIGHT));
  p3.add(bt);
  p3.add(bt1);
  this.add("South",p3);
  
  
 }
 public void start(){
  bt.addActionListener(this); // add버튼 눌렀을때 이벤트처리
  bt1.addActionListener(this);
  
  
  
  //x자 클릭시 닫게 해주는 함수
  this.addWindowListener(  // 종료함수     
    new WindowAdapter(){ // 종료함수
     public void windowClosing(WindowEvent e){ // 종료함수
      System.exit(0); // 종료함수
     }
    }
  );
 }

 public void actionPerformed(ActionEvent e){  // add버튼 눌렀을때 불리는 매소드
  if(e.getSource() == bt){
   Panel p = new Panel(new BorderLayout());
   add(tf).setBounds(100,100,50,20);
   add(tf1).setBounds(100,140,50,20);
   add(tf2).setBounds(100,60,50,20);
   add(tf3).setBounds(240,60,50,20);
   add(tf4).setBounds(100,180,50,20);
   add(tf5).setBounds(100,220,50,20);
   add(tf6).setBounds(240,100,50,20);
   
   add(lb).setBounds(30,60,50,20);
   add(lb3).setBounds(170,60,50,20);
   add(lb2).setBounds(30,140,50,20);
   add(lb1).setBounds(30,100,50,20);
   add(lb4).setBounds(10,180,70,20);
   add(lb5).setBounds(30,220,50,20);
   add(lb6).setBounds(160,100,60,20);
   
   this.add("Center",p);
    
  }else if(e.getSource() == bt1){
   Panel p2 = new Panel(new BorderLayout());
   add(tf7).setBounds(250,200,80,30);
   add(lb7).setBounds(240,100,100,100);
   
   this.add("Center",p2);
   
 }
 }
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
170574 안드로이드 빌더 아는거있나요? [23] 석호남바7(222.110) 10.02.13 303 0
170571 아 디버깅 정말 사람을 미치게 만드는 [5] 폐인의세계갤로그로 이동합니다. 10.02.13 162 0
170569 형들 미안한데 질문 하나만 답해죠ㅇ요오로아로오롱옴 ㅠㅠ [14] 형들아(220.73) 10.02.13 172 0
170568 TCPㅡ Z [2] 때릴꺼야?(116.40) 10.02.13 130 0
170566 아나 오랜만에 프갤와서 [2] 검고갤로그로 이동합니다. 10.02.13 95 0
170564 실무에서는 배열이랑 링크드 리스트 중에서 무엇을 더 주로 사용하나요? [8] 야메떼♥갤로그로 이동합니다. 10.02.13 332 0
170563 게임 만드는횽들 제발. 부탁이야. [1] 게임종사자님(110.11) 10.02.13 157 0
170561 크로스 도메인 문제 도와주세요! [4] 미장센(218.51) 10.02.13 111 0
170560 컴퓨터가 없다. PEPE갤로그로 이동합니다. 10.02.13 71 0
170559 VS2008 C#, C++, Basic단축키 Vita500갤로그로 이동합니다. 10.02.13 115 0
170558 궁금하다. 중소기업가면 나중에 이직 힘들어? [2] 코딩의신(112.150) 10.02.13 170 0
170557 횽들,잘지내지?(캐꼬꼬닭횽, 아주아슬횽 소환) [7] 숙신갤로그로 이동합니다. 10.02.13 128 0
170556 대체 저런 말은 누가 만들어내는거야? [1] 메탈스피릿갤로그로 이동합니다. 10.02.13 160 0
170554 4년제 나오고 희망급여 초봉 1800 부르는 샛끼들은 뒤져야된다. [4] 닁기미시발(112.150) 10.02.12 413 0
170553 vs2008 단축키 치트 쉬트없어? [1] nRST갤로그로 이동합니다. 10.02.12 81 0
170552 제너시스템즈 <-- 여기 아는사람? 코딩의신(112.150) 10.02.12 64 0
170551 Access에서 다량의 쿼리를 한번에 넣는 방법 없을까요? [1] 깅기(59.15) 10.02.12 78 0
170550 페도라 깔다가 개망하고 옴 양희철갤로그로 이동합니다. 10.02.12 63 0
170548 내 IP121.161.196.49 인데 디시접게좀 털어주긔 [1] UnisMyLite갤로그로 이동합니다. 10.02.12 133 0
170547 그런데 찾았음!! ㅇㅇ(119.149) 10.02.12 45 0
170546 슬슬 화가 나기 시작했어... [5] ㅇㅇ(119.149) 10.02.12 138 0
170545 4대강과 연계될 수 있는 신성장동력 차세대 슈퍼빨무 캡숑 IT아이템 오사카(221.153) 10.02.12 64 0
170544 2byte float ( C++ ) 에 대해서 아는분 있나여? [2] junnnnn갤로그로 이동합니다. 10.02.12 112 0
170543 뇌를 자극하는 갈고리즘 [2] 연화갤로그로 이동합니다. 10.02.12 196 0
170542 물다횽 생일축하요~ [1] Vita500갤로그로 이동합니다. 10.02.12 40 0
170541 GVIM 세팅은 요렇게 [5] DMW(125.138) 10.02.12 117 0
170540 중소기업 게임프로그래머 취업하기 힘든가요?? [5] ㅇㄴㄹ(211.211) 10.02.12 333 0
170539 비주얼 스튜디오 세팅은요렇게 [1] Vita500갤로그로 이동합니다. 10.02.12 173 0
170538 왜 로그인할수 없는고야 [3] ∫ 2t dt=t²+c갤로그로 이동합니다. 10.02.12 93 0
170537 sbs뻔뻔하네 이모군(116.127) 10.02.12 77 0
170536 변리사의 가치 [2] 플머(121.133) 10.02.12 175 1
170535 아까 그 긔엽긔가 주고간 문제 [5] 병신;(59.6) 10.02.12 106 0
170534 Sloth_ 호출... [1] sh(219.241) 10.02.12 60 0
170533 방이동의 추억들 [4] Vita500갤로그로 이동합니다. 10.02.12 131 0
170529 9명 있는 회사 들어가면 나중에 이직 힘들어? [1] 코딩의신(112.150) 10.02.12 116 0
170525 긔엽긔는긔엽은 봅니다. [3] 물속의다이아갤로그로 이동합니다. 10.02.12 111 0
170521 [공지] 무조건 필독하시오. [2] 물속의다이아갤로그로 이동합니다. 10.02.12 146 0
170519 항가 화요일까지 논다 [1] DMW(125.138) 10.02.12 82 0
170518 밤 다 깠다 [3] 이모군(116.127) 10.02.12 93 0
170517 난지금 굉장히 화가 나 있어 [8] 양희철갤로그로 이동합니다. 10.02.12 182 0
170516 플래시 메모리의 용량을 늘려보자. [4] 연화갤로그로 이동합니다. 10.02.12 142 0
170513 c언어 [1] 요뽀봉(118.32) 10.02.12 125 0
170512 고향은 다들 있냐 nRST갤로그로 이동합니다. 10.02.12 51 0
170511 프로그래밍으로 지친 마음을 빗소리로 정화하자 [2] 걷는사람갤로그로 이동합니다. 10.02.12 120 0
170510 오늘 왜 이리 퇴근하기가 싫지? [1] 물속의다이아갤로그로 이동합니다. 10.02.12 63 0
170508 여친도 아닌 애가 이런 경우는 머냐 ㅇㅇㅇ [7] yosio갤로그로 이동합니다. 10.02.12 231 0
170507 이걸 뭐라해야할지... [6] nRST갤로그로 이동합니다. 10.02.12 97 0
170504 형들 진짜 미안한데. 이거 잠깐 확인좀 해주면 안될까? 자바질문 [26] 형들아(220.73) 10.02.12 221 0
170503 오늘 회사는 5시 퇴근 Q Lazzarus갤로그로 이동합니다. 10.02.12 66 0
170502 직장인 국비지원 it 교육 이런거 괜차늠? [2] ㅇㅇ(125.176) 10.02.12 176 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2