📄 loginscreenexample.java
字号:
* @return the initialized component instance */ public WaitScreen getWaitScreen() { if (waitScreen == null) {//GEN-END:|13-getter|0|13-preInit // write pre-init user code here waitScreen = new WaitScreen(getDisplay());//GEN-BEGIN:|13-getter|1|13-postInit waitScreen.setTitle("waitScreen"); waitScreen.setCommandListener(this); waitScreen.setText("Please Wait ..."); waitScreen.setTask(getTask());//GEN-END:|13-getter|1|13-postInit // write post-init user code here }//GEN-BEGIN:|13-getter|2| return waitScreen; } //</editor-fold>//GEN-END:|13-getter|2| //<editor-fold defaultstate="collapsed" desc=" Generated Getter: splashScreen ">//GEN-BEGIN:|25-getter|0|25-preInit /** * Returns an initiliazed instance of splashScreen component. * @return the initialized component instance */ public SplashScreen getSplashScreen() { if (splashScreen == null) {//GEN-END:|25-getter|0|25-preInit // write pre-init user code here splashScreen = new SplashScreen(getDisplay());//GEN-BEGIN:|25-getter|1|25-postInit splashScreen.setTitle("splashScreen"); splashScreen.setCommandListener(this); splashScreen.setText(" Login Screen Example");//GEN-END:|25-getter|1|25-postInit // write post-init user code here }//GEN-BEGIN:|25-getter|2| return splashScreen; } //</editor-fold>//GEN-END:|25-getter|2| //<editor-fold defaultstate="collapsed" desc=" Generated Getter: exitCommand ">//GEN-BEGIN:|33-getter|0|33-preInit /** * Returns an initiliazed instance of exitCommand component. * @return the initialized component instance */ public Command getExitCommand() { if (exitCommand == null) {//GEN-END:|33-getter|0|33-preInit // write pre-init user code here exitCommand = new Command("Exit", Command.EXIT, 0);//GEN-LINE:|33-getter|1|33-postInit // write post-init user code here }//GEN-BEGIN:|33-getter|2| return exitCommand; } //</editor-fold>//GEN-END:|33-getter|2| //<editor-fold defaultstate="collapsed" desc=" Generated Getter: loginScreen ">//GEN-BEGIN:|29-getter|0|29-preInit /** * Returns an initiliazed instance of loginScreen component. * @return the initialized component instance */ public LoginScreen getLoginScreen() { if (loginScreen == null) {//GEN-END:|29-getter|0|29-preInit // write pre-init user code here loginScreen = new LoginScreen(getDisplay());//GEN-BEGIN:|29-getter|1|29-postInit loginScreen.setLabelTexts("Username:", "Password:"); loginScreen.setTitle("loginScreen"); loginScreen.addCommand(LoginScreen.LOGIN_COMMAND); loginScreen.addCommand(getExitCommand()); loginScreen.setCommandListener(this); loginScreen.setBGColor(-3355444); loginScreen.setFGColor(0); loginScreen.setUseLoginButton(false);//GEN-END:|29-getter|1|29-postInit // write post-init user code here }//GEN-BEGIN:|29-getter|2| return loginScreen; } //</editor-fold>//GEN-END:|29-getter|2| //<editor-fold defaultstate="collapsed" desc=" Generated Getter: alertFailure ">//GEN-BEGIN:|37-getter|0|37-preInit /** * Returns an initiliazed instance of alertFailure component. * @return the initialized component instance */ public Alert getAlertFailure() { if (alertFailure == null) {//GEN-END:|37-getter|0|37-preInit // write pre-init user code here alertFailure = new Alert("alert", "Error", null, null);//GEN-BEGIN:|37-getter|1|37-postInit alertFailure.setTimeout(Alert.FOREVER);//GEN-END:|37-getter|1|37-postInit // write post-init user code here }//GEN-BEGIN:|37-getter|2| return alertFailure; } //</editor-fold>//GEN-END:|37-getter|2| //<editor-fold defaultstate="collapsed" desc=" Generated Getter: alertSuccess ">//GEN-BEGIN:|39-getter|0|39-preInit /** * Returns an initiliazed instance of alertSuccess component. * @return the initialized component instance */ public Alert getAlertSuccess() { if (alertSuccess == null) {//GEN-END:|39-getter|0|39-preInit // write pre-init user code here alertSuccess = new Alert("alert1");//GEN-BEGIN:|39-getter|1|39-postInit alertSuccess.setTimeout(Alert.FOREVER);//GEN-END:|39-getter|1|39-postInit // write post-init user code here }//GEN-BEGIN:|39-getter|2| return alertSuccess; } //</editor-fold>//GEN-END:|39-getter|2| /** * Returns a display instance. * @return the display instance. */ public Display getDisplay() { return Display.getDisplay(this); } /** * Exits MIDlet. */ public void exitMIDlet() { switchDisplayable(null, null); destroyApp(true); notifyDestroyed(); } /** * Called when MIDlet is started. * Checks whether the MIDlet have been already started and initialize/starts or resumes the MIDlet. */ public void startApp() { if (midletPaused) { resumeMIDlet(); } else { initialize(); startMIDlet(); } midletPaused = false; } /** * Called when MIDlet is paused. */ public void pauseApp() { midletPaused = true; } /** * Called to signal the MIDlet to terminate. * @param unconditional if true, then the MIDlet has to be unconditionally terminated and all resources has to be released. */ public void destroyApp(boolean unconditional) { } private void login() throws IOException { //URL String url = "http://localhost:8080/LoginScreenExample/" + "?username=" + getLoginScreen().getUsername() + "&password=" + getLoginScreen().getPassword(); //Clean up alertSuccess getAlertSuccess().setString(""); //Connect to the server HttpConnection hc = (HttpConnection) Connector.open(url); //Authentication if (hc.getResponseCode() == HttpConnection.HTTP_OK) { login = true; } //Closing time... hc.close(); //Take action based on login value if (login) { getAlertSuccess().setString("Login Succesfull"); } else { getAlertSuccess().setString("Wrong Username or Password"); } login = false; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -