/** * */ package ui; import java.awt.Desktop; import java.net.URI; import com.javaxyq.event.ActionEvent; import com.javaxyq.event.PanelEvent; import com.javaxyq.event.PanelHandler; import com.javaxyq.profile.ProfileException; import com.javaxyq.ui.Panel; /** * ��Ϸ���˵� * @author gongdewei * @date 2011-5-2 create */ public class mainmenu extends PanelHandler { public void initial(PanelEvent evt) { super.initial(evt); } public void dispose(PanelEvent evt) { System.out.println("dispose: "+this.getClass().getName()); } public void load_last(ActionEvent evt) { String profileName = "0"; try { application.loadProfile(profileName); application.enterScene(); } catch (ProfileException e) { System.err.println("������Ϸ�浵ʧ��!"); e.printStackTrace(); application.getUIHelper().prompt("������Ϸ�浵ʧ��!", 3000); } } public void enter_game(ActionEvent evt) { Panel dlg = helper.getDialog("select_role"); helper.hideDialog(panel); helper.showDialog(dlg); } public void newgame(ActionEvent evt) { } public void work(ActionEvent evt) { } public void home(ActionEvent evt) { try { Desktop.getDesktop().browse(new URI("http://javaxyq.googlecode.com")); } catch (Exception e) { e.printStackTrace(); } } public void exit(ActionEvent evt) { application.shutdown(); } }