close

3X3九宮格  

#設計Java版本的數字推盤遊戲,需要先利用程式設計軟體Java來建立自己所需之順序安排(ex:九宮格3X3)的按鈕

#在成功讓按鈕button 1~button9的排序為3X3之後,我們讓這九個按鈕在被游標按到時,在 "命令提示字元的視窗顯示字元yes....

==============================================================================================================================================================

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JFrame implements ActionListener{
public static void main(String[]args){
new Calculator();
}

public Calculator(){

JFrame window=new JFrame("Calculator");
window.setDefaultLookAndFeelDecorated(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setLayout(new GridLayout(3,3));

JPanel jplPanel = new JPanel();
jplPanel.setLayout(new GridLayout(3,3));


JButton button[]=new JButton[10];
for (int i = 1; i <= 9; i++)
{
button[i] = new JButton();
button[i].setActionCommand("d1");
button[i].addActionListener(this);
button[i].setSize(50,50);
button[i].setText(Integer.toString(i));

jplPanel.add(button[i]);
}
window.getContentPane().add(jplPanel, BorderLayout.CENTER);
window.setSize(500,500);
window.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();
if (cmd == "d1") {
System.out.println("yes....");
}
}

}

arrow
arrow
    全站熱搜

    鄭莠蓉 發表在 痞客邦 留言(0) 人氣()