會寫程式的貓
2009年5月4日
網路程式設計 2009/05/06 作業
User:
MY BLOG
Class:
Java
,
Java - 網路程式設計 作業
/* 用 AWT 設計一商用計算機的面板 */ import java.awt.*; class h20090506ex1{ Frame frm = new Frame("商用計算機 版面配置"); BorderLayout border = new BorderLayout();//版面配置 Label lab = new Label("0",Label.RIGHT); Panel p1 = new Panel(new GridLayout(5,3,5,5));//建立九宮格 Panel p2 = new Panel(new GridLayout(4,2,5,5));//建立左側 Panel p3 = new Panel(new GridLayout(5,1,5,5));//建立右側 Panel p4 = new Panel(new GridLayout(1,4,5,5));//建立數字鍵上方 private void Lab(){ lab.setBounds(20,40,222,20); lab.setBackground(new Color(240,220,190)); frm.add(lab,border.NORTH);//放到上面 } private void numButton(){//設定 數字鍵 for( int i = 9 ; i > 0 ; i-- ){ p1.add(new Button(Integer.toString(i))); } p1.add(new Button("0")); p1.add(new Button("+/-")); p1.add(new Button(".")); p1.setBounds(60,82,120,110); frm.add(p1,border.CENTER);//放在在中間 } private void P2(){//設定 左側按鈕 String s[] = {"/","sqrt","*","%","-","1/x","+","="}; for( int i = 0 ; i < s.length ; i++ ){ p2.add(new Button(s[i])); } p2.setBounds(190,82,55,90); frm.add(p2,border.EAST);//放在左邊 } private void P3(){//設定 右側按鈕 String s[] = {"MC","MR","MS","M+"}; for( int i = 0 ; i < s.length ; i++ ){ p3.add(new Button(s[i])); } p3.setBounds(20,82,30,110); frm.add(p3,border.WEST);//放在右邊 } private void P4(){//設定 數字鍵上方按鈕 String s[] = {"Backspace","CE","C"}; for( int i = 0 ; i < s.length ; i++ ){ p4.add(new Button(s[i])); } p4.setBounds(60,62,185,15); frm.add(p4,border.CENTER);//數字鍵上方按鈕 } public void getFrm(){ frm.setLayout(null);//版面配置為 null Lab(); numButton(); P2(); P3(); P4(); frm.setSize(270,180); frm.setVisible(true);//顯示 } public static void main(String args[]){ h20090506ex1 h = new h20090506ex1(); h.getFrm(); } }
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言