보이기/숨기기 가능합니다^^
분류 전체보기 (117)
임베디드 시스템 (3)
프로그래밍 (87)
웹프로그래밍 (22)
출사 (0)
가지고싶은물건! (4)
게시판 (1)
비밀글&사진 (0)
보이기/숨기기 가능합니다^^
'button'에 해당되는 글 3건
[두걸음] Button.java 프로그램을 변형해서 다음 그림과 같이 출력되는 프로그램을 작성해 보세요. 이 프로그램은 버튼이 50개 입니다.
웹프로그래밍/JAVA | 2008. 10. 3. 08:27

[실행 결과]

사용자 삽입 이미지

[생각하기]
이 프로그램을 작성하기 위해서는 버튼 객체를 50개 출력해야 합니다. 만약 배열을
사용하지 않는다면 소스 코드 양이 많을 것입니다. 배열을 사용해 간단하게
만들어 보세요


[소스]
/* Button3.java */

import java.awt.*;

public class Button3 extends Frame{
 Label[] lbl = new Label[50]; //Label과 Button 배열을
 Button[] btn = new Button[50]; //생성합니다.

 public Button3(String str){
  super(str);
  setLayout(new FlowLayout());
  for(int i=0; i<50; i++){   //50번 반복하면서 Label과
   lbl[i] = new Label(i+"레이블"); //Button 객체를 생성합니다.
   btn[i] = new Button(i+"버튼");
   add(lbl[i]); //레이블과 버튼을 프레임에
   add(btn[i]); //등록합니다.
  }
  setSize(500,500);
  setVisible(true);  
 }
 
 public static void main(String[] args) {
  new Button3("버튼 예제 3");
 }
}

:
위로
[한걸음] 레이블과 버튼을 같이 사용하고, 컴포넌트의 활성/비활성에 대해서 알아보는 프로그램입니다.
웹프로그래밍/JAVA | 2008. 10. 3. 08:19

[소스]
/* Button2.java */

import java.awt.*;

public class Button2 extends Frame{
 Label lbl1, lbl2, lbl3;  //Label 객체를 선언합니다.
 Button btn1, btn2, btn3; //Button 객체를 선언합니다.
 
 public Button2(String str){
  super(str);
  setLayout(new FlowLayout());
  lbl1 = new Label("가위"); //Label 객체를 생성합니다.
  lbl2 = new Label("바위");
  lbl3 = new Label("보");
  btn1 = new Button("가위"); //Button 객체를 생성합니다.
  btn2 = new Button("바위");
  btn3 = new Button("보");
  add(lbl1);     //add() 메소드를 사용해
  add(lbl2);     //컴포넌트를 프레임에
  add(lbl3);     //출력합니다.
  add(btn1);
  add(btn2);
  add(btn3);
  lbl1.setEnabled(false);  //[가위] 레이블과
  btn3.setEnabled(false);  //[보] 버튼을 비활성화합니다.
  setSize(300,100);
  setVisible(true);
 }
 public static void main(String[] args) {
  new Button2("버튼 예제 2");
 }
}

[실행 결과]

사용자 삽입 이미지

:
위로
[한걸음] 버튼을 출력하는 프로그램입니다.
웹프로그래밍/JAVA | 2008. 10. 3. 01:21

[소스]
/* Button1.java */

import java.awt.*;

public class Button1 extends Frame{
 Button btn1, btn2, btn3;  //Button 객체를 선언합니다.
 public Button1(String str){
  super(str);
  setLayout(new FlowLayout()); //Flowlayout을 지정합니다.
  btn1 = new Button("가위"); //Button 객체를 생성합니다.
  btn2 = new Button("바위");
  btn3 = new Button("보");
  add(btn1);  //add() 메소드를 사용해
  add(btn2);  //컴포넌트를 프레임에 출력합니다.
  add(btn3);
  setSize(200, 200);
  setVisible(true);
 }
 public static void main(String[] args) {
  new Button1("버튼 예제 1");
 }
}

[실행 결과]

사용자 삽입 이미지

:
위로
이전 페이지
[1]
다음 페이지
보이기/숨기기 가능합니다^^
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
RSSFeed