會寫程式的貓
2009年5月11日
網路程式設計 2009/05/12 作業
User:
MY BLOG
Class:
Java
,
Java - 網路程式設計 作業
偷懶偷很大= =
import java.awt.*; import java.awt.event.*; public class boxBata implements ActionListener{ Panel p = new Panel(new GridLayout(3,3,5,5));//建立九宮格 Frame frm = new Frame("九公格"); BorderLayout border = new BorderLayout();//版面配置 Button[] btn = new Button[10]; int point = 8; //TextField ans = new TextField(12); public void actionPerformed(ActionEvent e){ Button b=(Button)e.getSource(); // 取得事件來源物件 String cmd = e.getActionCommand(); //int x = Integer.parseInt(cmd); //System.out.println("cmd:"+cmd); /* if( b == btn[8] ){ btn[8].setLabel("30");//寫入標題 //btn[8].getLabel();//顯示標題 System.out.println(" " + btn[8].getLabel()); } */ int i =0; if( !(b.getLabel().equals(" ")) ) if( b == btn[0] ){ if( btn[1].getLabel().equals(" ") ){ btn[1].setLabel(btn[0].getLabel()); btn[0].setLabel(" "); }else if( btn[3].getLabel().equals(" ") ){ btn[3].setLabel(btn[0].getLabel()); btn[0].setLabel(" "); } }else if( b == btn[1] ){ if( btn[0].getLabel().equals(" ") ){ btn[0].setLabel(btn[1].getLabel()); btn[1].setLabel(" "); }else if( btn[4].getLabel().equals(" ") ){ btn[4].setLabel(btn[1].getLabel()); btn[1].setLabel(" "); }else if( btn[2].getLabel().equals(" ") ){ btn[2].setLabel(btn[1].getLabel()); btn[1].setLabel(" "); } }else if( b == btn[2] ){ if( btn[1].getLabel().equals(" ") ){ btn[1].setLabel(btn[2].getLabel()); btn[2].setLabel(" "); }else if( btn[5].getLabel().equals(" ") ){ btn[5].setLabel(btn[2].getLabel()); btn[2].setLabel(" "); } }else if( b == btn[3] ){ if( btn[0].getLabel().equals(" ") ){ btn[0].setLabel(btn[3].getLabel()); btn[3].setLabel(" "); }else if( btn[6].getLabel().equals(" ") ){ btn[6].setLabel(btn[3].getLabel()); btn[3].setLabel(" "); }else if( btn[4].getLabel().equals(" ") ){ btn[4].setLabel(btn[3].getLabel()); btn[3].setLabel(" "); } }else if( b == btn[4] ){ if( btn[1].getLabel().equals(" ") ){ btn[1].setLabel(btn[4].getLabel()); btn[4].setLabel(" "); }else if( btn[3].getLabel().equals(" ") ){ btn[3].setLabel(btn[4].getLabel()); btn[4].setLabel(" "); }else if( btn[5].getLabel().equals(" ") ){ btn[5].setLabel(btn[4].getLabel()); btn[4].setLabel(" "); }else if( btn[7].getLabel().equals(" ") ){ btn[7].setLabel(btn[4].getLabel()); btn[4].setLabel(" "); } }else if( b == btn[5] ){ if( btn[8].getLabel().equals(" ") ){ btn[8].setLabel(btn[5].getLabel()); btn[5].setLabel(" "); }else if( btn[4].getLabel().equals(" ") ){ btn[4].setLabel(btn[5].getLabel()); btn[5].setLabel(" "); }else if( btn[2].getLabel().equals(" ") ){ btn[2].setLabel(btn[5].getLabel()); btn[5].setLabel(" "); } }else if( b == btn[6] ){ if( btn[3].getLabel().equals(" ") ){ btn[3].setLabel(btn[6].getLabel()); btn[6].setLabel(" "); }else if( btn[7].getLabel().equals(" ") ){ btn[7].setLabel(btn[6].getLabel()); btn[6].setLabel(" "); } }else if( b == btn[7] ){ if( btn[8].getLabel().equals(" ") ){ btn[8].setLabel(btn[7].getLabel()); btn[7].setLabel(" "); }else if( btn[4].getLabel().equals(" ") ){ btn[4].setLabel(btn[7].getLabel()); btn[7].setLabel(" "); }else if( btn[6].getLabel().equals(" ") ){ btn[6].setLabel(btn[7].getLabel()); btn[7].setLabel(" "); } }else if( b == btn[8] ){ if( btn[7].getLabel().equals(" ") ){ btn[7].setLabel(btn[8].getLabel()); btn[8].setLabel(" "); }else if( btn[5].getLabel().equals(" ") ){ btn[5].setLabel(btn[8].getLabel()); btn[8].setLabel(" "); } } //*/ } private void numButton(){//設定 數字鍵 for( int i = 0 ; i < 8 ; i++ ){ btn[i] = new Button(Integer.toString(i)); btn[i].setActionCommand(Integer.toString(i)); btn[i].addActionListener(this); p.add(btn[i]); } btn[8] = new Button(" "); btn[8].setActionCommand(" "); btn[8].addActionListener(this); p.add(btn[8]); p.setBounds(50,50,150,150); frm.add(p,border.CENTER);//放在在中間 } public void getFrm(){ frm.setLayout(null);//版面配置為 null numButton(); frm.setSize(250,250); frm.setVisible(true);//顯示 } public static void main(String[] args){ boxBata b = new boxBata(); b.getFrm(); } }
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言