usersettings.java
来自「A J2ME Weblog Client for mobile devices 」· Java 代码 · 共 83 行
JAVA
83 行
/* * Copyright (C) 2004 MobileBlogger Development Team */package net.sourceforge.mobileblogger;import java.io.*;import java.util.*;import javax.microedition.lcdui.*;import javax.microedition.midlet.*;import javax.microedition.rms.*;public class UserSettings extends Form implements CommandListener { private MIDlet midlet; private Display display; private static final Command CMD_GETBLOGS = new Command("Get Blogs", Command.OK, 1); private static final Command CMD_SAVE = new Command("Save", Command.OK, 1); private static final Command CMD_BACK = new Command("Back", Command.BACK, 2); TextField username; TextField password; TextField blogid; public UserSettings(MIDlet m, Display d) { super("User Settings"); midlet = m; display = d; initialize(); } public void commandAction(Command c, Displayable d) { if(c == CMD_BACK) display.setCurrent( new Settings(midlet, display) ); else if(c == CMD_SAVE) saveSettings(); else if(c == CMD_GETBLOGS) { display.setCurrent(new GetBlogs(midlet, display)); } } public void setBlogid(String id) { blogid.setChars(id.toCharArray(), 0, id.length()); } private void initialize() { String inputUser = null; String inputPass = null; String inputBlogid = null; inputUser = BloggerSettings.getUsername(); inputPass = BloggerSettings.getPassword(); inputBlogid = BloggerSettings.getBlogid(); username = new TextField("Username:", inputUser, 30, TextField.ANY); password = new TextField("Password:", inputPass, 30, TextField.PASSWORD); blogid = new TextField("Blog ID:", inputBlogid, 30, TextField.ANY); append(username); append(password); append(blogid); addCommand( CMD_GETBLOGS ); addCommand( CMD_SAVE ); addCommand( CMD_BACK ); setCommandListener( this ); } private void saveSettings() { String inputUser = username.getString(); String inputPass= password.getString(); String inputBlogid = blogid.getString(); BloggerSettings.setUsername(inputUser); BloggerSettings.setPassword(inputPass); BloggerSettings.setBlogid(inputBlogid); Alert a = new Alert("Success!", "Your settings were saved.", null, AlertType.INFO); display.setCurrent(a); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?