樂透問題~有人可以幫幫我嗎 |
尚未結案
|
does
一般會員 發表:1 回覆:1 積分:0 註冊:2005-01-13 發送簡訊給我 |
一個主機和一個客戶端 客戶端要跟主機要號碼 程式如下
有人可以幫我做一些改變嗎~~
要交作業的
不過我不太懂~
}
// ______________________________________________________________________
// 與server連線
// ______________________________________________________________________
public void connectServer() {
try {
loto_n = (LottoNumber)Naming.lookup("rmi://localhost/bankacct"); //透過此語法自動與server形成連接
System.out.println("已完成與server的連線 : 在registry裡找到了!");
}
catch (Exception e) { //錯誤抓取
System.out.println("lookupException: " e.getMessage());
e.printStackTrace();
}
}
// ______________________________________________________________________
// 取得樂透數字
// ______________________________________________________________________
public void GetLoto() {
Loto_nums = new int[6]; //宣告陣列大小為6的空間存放server端的6個值
try {
Loto_nums = loto_n.getLottoNumbers(); //抓取server端的樂透矩陣
}
catch (RemoteException e) { //錯誤抓取
System.out.println("LottoNumber Exception: " e.getMessage());
e.printStackTrace();
}
}
// ______________________________________________________________________
// 建立客戶端的圖型化介面
// ______________________________________________________________________
public void createPanel() {
setLayout(new BorderLayout());
Panel amountpanel = new Panel();
amountpanel.setLayout(new FlowLayout(FlowLayout.LEFT));
Label title = new Label("網路樂透的Client端程式 ----->");
amountpanel.add(title);
amountpanel.add(new Label("樂透號碼:"));
add("North", amountpanel);
for(int i=0;i<=5;i ){ //建立顯示樂透號碼的6個lable
amountpanel.add(new Label("#" (i 1) "=" Loto_nums[i]));
}
}
//偵測視窗關閉
class windowHandler extends WindowAdapter {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
}
}
|
does
一般會員 發表:1 回覆:1 積分:0 註冊:2005-01-13 發送簡訊給我 |
真的肯求大家幫我改一下~
順便給我注解否則我看不懂謝謝~~
期末考 繳交日期: Friday, 14 January 2005, 11:55 PM (19 小時 10 分鐘)
最高分數: 100 請使用 Java RMI 開發簡單網路樂透的 client 程式,並命名為 GetLottoNumbers.java , Server 端如下: LottoNumber.java 如下 import java.rmi.Remote; import java.rmi.RemoteException; public interface LottoNumber extends Remote { int [] getLottoNumbers() throws RemoteException; } LottoShop.java 如下 import java.rmi.Naming; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; public class LottoShop extends UnicastRemoteObject implements LottoNumber { static int LottoNumbers[]; static { LottoNumbers = new int[6]; LottoNumbers[0] = 10; LottoNumbers[1] = 15; LottoNumbers[2] = 25; LottoNumbers[3] = 26; LottoNumbers[4] = 29; LottoNumbers[5] = 39; } 功能 Client 端須能讀取六組號碼並顯示出來,如下資訊 #1=10 #2=15 #3=25 #4=26 #5=29 #6=29 * 請加註解於 java source 中上傳 java source 與 class 的 zip 檔 * 視窗圖形化加分 * 請自行寫作獨自完成後上傳,僅能透過網路線上討論與同組進行開發技術的資訊分享, 上傳後請填答分組活動報告 這是老師給的題目 上面是同學的答案 Orz
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |