?? startcommand.java
字號:
package controller.command;
import model.persistency.*;
import java.util.*;
import controller.state.*;
import controller.exception.*;
import viewer.UserFrame;
import javax.swing.JOptionPane;
/**
*
* <p>Title: </p>
* 開始命令
* <p>Description: </p>
* 通過此類調用中介類,顯示相應題目的框架
*/
public class StartCommand{
PersistentItem item;
ArrayList test;
public StartCommand(ArrayList t){
test = new ArrayList();
test = t;
}
public void excute(){
// JOptionPane.showMessageDialog(null,"start");
// JOptionPane.showMessageDialog(null,test.toString());
if(test != null){
//得到試卷的第一個題目
item = (PersistentItem)test.get(0);
Mediator m = new Mediator();
m.reponse(item).setVisible(true);//顯示不同題目頁面
}
else {
new NullItemException("no item, please select the open patten.");
UserFrame uframe = new UserFrame();
uframe.setVisible(true);
// uframe.test = new ArrayList();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -