當前位置:編程學習大全網 - 編程語言 - java課程設計題目及代碼是什麽?

java課程設計題目及代碼是什麽?

java課程設計題目及代碼分別是:

1、題目:計算器。設計內容是設計壹個圖形界面(GUI)的計算器應用程序,完成簡單的算術運算。

設計要求是設計的計算器應用程序可以完成家法、減法、乘法、除法和取余運算。且有小數點、正負號、求倒數、退格和清零功能。

2、代碼:

數字按鈕NumberButton類如下:

import java.awt.

import java.awt.event.

import javax.swing.

public class NumberButton extends Button.

{

int number.

public NumberButton(int number).

{

super(""+number).

this.number=number.

setForeground(Color.blue).

}

public int getNumber().

{

return number;

}

}

其它java課程設計題目及代碼是:

題目:華容道編寫壹個按鈕的子類,使用該子類創建的對象代表華容道中的人物。通過焦點事件控制人物顏色,當人物獲得焦點時顏色為藍色,當失去焦點時顏色為灰色。

通過鍵盤事件和鼠標事件來實現曹操、關羽等人物的移動。當人物上發生鼠標事件或鍵盤事件時,如果鼠標指針的位置是在人物的下方(也就是組件的下半部分)或按下鍵盤的“↓“鍵,該人物向下移動。向左、向右和向上的移動原理類似。

代碼是:

String name[]={"曹操","關羽","張","劉","馬","許","兵","兵","兵","兵"}.

for(int i=0;i<name.length;i++).

{

person[i]=new Person(i,name[i]).

person[i].addKeyListener(this).

person[i].addMouseListener(this).

// ?person[i].addFocusListener(new Person).

add(person[i]).

}

person[0].setBounds(104,54,100,100).

person[1].setBounds(104,154,100,50).

person[2].setBounds(54,154,50,100).

person[3].setBounds(204,154,50,100).

person[4].setBounds(54,54,50,100).

person[5].setBounds(204,54,50,100);

person[6].setBounds(54,254,50,50);

person[7].setBounds(204,254,50,50);

person[8].setBounds(104,204,50,50);

person[9].setBounds(154,204,50,50);

  • 上一篇:測井在天然氣水合物勘探與評價中的應用
  • 下一篇:適合11歲孩子玩的遊戲不是從網上或者手機上玩遊戲,而是幾個孩子壹起玩遊戲,怎麽玩應該很重要。
  • copyright 2024編程學習大全網