본문 바로가기
프로그래밍/JAVA

자바 컴포넌트 예제

by ITPro 2010. 8. 11.

import java.awt.*;

public class ButtonTest extends Frame{
 Button b1=new Button("7"); Button b2=new Button("8");
 Button b3=new Button("9"); Button b4=new Button("+");
 Button b5=new Button("4"); Button b6=new Button("5");
 Button b7=new Button("6"); Button b8=new Button("-");
 Button b9=new Button("1"); Button b10=new Button("2");
 Button b11=new Button("3"); Button b12=new Button("*");
 Button b13=new Button("."); Button b14=new Button("0");
 Button b15=new Button("*"); Button b16=new Button("/");
 TextField tf=new TextField();
 Panel p=new Panel(); GridLayout g1=new GridLayout(4,4,3,3);
 //BorderLayout bl=new BorderLayout();
 
 ButtonTest(){
  super("계산기");
  init();
  pack();
  // this.setSize(300,300);
  this.setVisible(true);
 }
 void init(){
  p.setLayout(g1);
  
  p.add(b1); p.add(b2); p.add(b3); p.add(b4); p.add(b5); p.add(b6);
  p.add(b7); p.add(b8); p.add(b9); p.add(b10); p.add(b11); p.add(b12);
  p.add(b13); p.add(b14); p.add(b15); p.add(b16);
  this.add("North",tf);
  this.add("Center",p);
 }
 public static void main(String args[]){
  ButtonTest a=new ButtonTest();
 }
}

반응형