⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 手机资源管理系统
💻 JAVA
字号:
package com.cuit.lui;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Image;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;

public class Test extends MIDlet implements CommandListener {
	private Display display;

	private LScreen lscreen;

	private Command cmd_ok = new Command("hello", Command.OK, 1);

	private Command cmd_show2 = new Command("show panel2", Command.OK, 1);

	private Command cmd_back = new Command("return", Command.BACK, 2);

	private Command cmd_showAlert = new Command("showAlert", Command.OK, 2);
	private Command cmd_cut = new Command("remove 1 elment", Command.OK, 2);
	private Command cmd_rename = new Command("rename elment", Command.OK, 2);
	private Command cmd_new = new Command("new elment", Command.OK, 2);
	private Panel p1, p2;

	private List l1;

	private Shortcut s1;

	private ChoicePopup cp1;

	public Test() {
		display = Display.getDisplay(this);
		lscreen = LScreen.getScreen(display);

		p1 = new Panel();
		p2 = new Panel();
		Image img1 = null, img2 = null, mr1 = null, mr2 = null, mr3 = null, mr4 = null, mr5 = null;
		try {
			img1 = Image.createImage("/com/cuit/lui/row1.png");
			img2 = Image.createImage("/com/cuit/lui/row2.png");
			mr1 = Image.createImage("/com/cuit/lui/mr1.png");
			mr2 = Image.createImage("/com/cuit/lui/mr2.png");
			mr3 = Image.createImage("/com/cuit/lui/mr3.png");
			mr4 = Image.createImage("/com/cuit/lui/mr4.png");
			mr5 = Image.createImage("/com/cuit/lui/mr5.png");
		} catch (Exception e) {
			LScreen.error("loading image error");
		}
		Row r1 = new Row(
				img1,
				"1thisisarowwocaonimafjasjfeowafweafgwaefjwejfhgwerfgergggftyftyfguyukghuihi",
				100);
		Row r2 = new Row(img2,
				"2wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		Row r3 = new Row(img2,
				"3wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		Row r4 = new Row(img2,
				"4wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		Row r5 = new Row(img2,
				"5wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		Row r6 = new Row(img2,
				"6wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		Row r7 = new Row(img2,
				"7wocaonimeafjawef  zhe shi wo diyige 你说呢放假啊哇哦哦", 120);
		ChoiceGroup cg = new ChoiceGroup(ChoiceGroup.MULTIPLE_CHOICE);
		cg.append("第一个选项");
		cg.append("第二个选项,我是一个中国人,你说呢?你是我美国人吗?我喜欢我的Iphone");
		cg.append("第三个选项");
		
		cg
				.append("apple company co.ltd.steve jobs is my ideal ,do you love him?yes ,i love hime very much!");
		cg.setSelectedIndex(0, true);
		r1.setIconAlign(LScreen.LEFT);
		r2.setIconAlign(LScreen.RIGHT);
		r1.addCommand(cmd_ok);
		r2.addCommand(cmd_ok);
		r3.addCommand(cmd_ok);
		r5.addCommand(cmd_ok);
		PopUp menu1 = new PopUp("menu1");
		Row mrr1 = new Row(mr1, "menu 1 rrrrr", 60);
		Row mrr2 = new Row(mr2, "menu 2 rrrrr", 60);
		Row mrr3 = new Row(mr3, "menu 3 rrrrr", 60);
		Row mrr4 = new Row(mr4, "menu 4 rrrrr", 60);
		Row mrr5 = new Row(mr1, "menu 5 rrrrr", 60);
		Row mrr6 = new Row(mr3, "menu 6 rrrrr", 60);
		Row mrr7 = new Row(mr2, "menu 7 rrrrr", 60);
		mrr1.addCommand(cmd_show2);
		mrr1.setCommandListener(this);
		mrr3.addCommand(cmd_ok);
		mrr4.addCommand(cmd_ok);
		mrr5.addCommand(cmd_ok);
		cp1 = new ChoicePopup("data max unit:");
		cp1.append("10 kb");
		cp1.append("20 kb");
		cp1.append("30 kb");
		cp1.append("40 kb");
		cp1.append("50 kb");
		cp1.append("even more...");
		p1.add(r1);
		p1.add(r2);
		p1.add(cg);
		p1.add(r3);
		p1.add(cp1);
		p1.add(r4);
		p1.add(r5);
		p1.add(r6);
		p1.add(r7);
		l1 = new List();
		l1.setTitle("List demo");
		l1.append("item 1fasdfjwa", mr5);
		l1.append("item2r r rerf", mr4);
		l1.append("item3fetget", mr1);
		l1.append("item4yjtyhte", mr2);
		l1.append("item44354g5y", mr4);
		l1.append("item5musicffffffff", mr4);
		l1.append("item4rirrrrrrrrr", mr4);
		l1.append("itefjerghoerfgsssss", mr5);
		l1.append("fweigjerijgwergssss", mr4);
		l1.append("888888888888888888", mr3);
		l1.append("tryhtr7777777777s", mr2);
		l1.append("y54646463gretre", mr1);
		l1.append("ghrdhdtrhtrdh", mr3);
		l1.append("rthtrhtrdhtsr", mr2);
		l1.append("grthtyey56y56eye", mr4);
		l1.append("24564yfdrxsgarwthrw", mr5);
		l1.append("34563476y5hsrtgbvfdbh", mr3);
		l1.append("45y65hjuu78kjmnuyd,hteyht", mr2);
		s1 = new Shortcut("fileoperation");
		Row w1 = new Row(mr1, "file new", 50);
		Row w2 = new Row(mr2, "file cut", 50);
		Row w3 = new Row(mr3, "file paste", 50);
		Row w4 = new Row(mr4, "file rename", 50);
		Row w5 = new Row(mr4, "file op5", 50);
		Row w6 = new Row(mr4, "file op6", 50);
		Row w7 = new Row(mr4, "file op7", 50);
		Row w8 = new Row(mr4, "file op8", 50);
		w1.addCommand(cmd_new);
		w1.setCommandListener(this);
		w2.addCommand(cmd_cut);
		w2.setCommandListener(this);
		w4.addCommand(cmd_rename);
		w4.setCommandListener(this);
		s1.add(w1);
		s1.add(w2);
		s1.add(w3);
		s1.add(w4);
		s1.add(w5);
		s1.add(w6);
		s1.add(w7);
		s1.add(w8);
		l1.pin(s1);
		l1.addRightCommand(cmd_back);
		l1.addLeftCommand(cmd_showAlert);
		l1.setCommandListener(this);

		Row r11 = new Row("this is 1 test of switch panel", 150);
		Row r22 = new Row(
				img1,
				"J2ME开发网的最初动机是为J2ME爱好者搭建交流平台、分享开发中的具体经验、推广J2ME这门新技术。网站上的大部分文章都是会员原创的,读好的文章对开发者来说是一件幸福的事情,笔者曾经在凌晨两点还在调试程序,发表文章,因此很清楚",
				150);
		Row r33 = new Row(
				img1,
				"of Sun Microsystems, Inc. in the US and other countries. Copyright (c) 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road,Palo ",
				150);
		Row r44 = new Row(img1,
				"Hierarchy For Package javax.microedition.xml.rpc ", 150);
		Row r55 = new Row(img1, "this is 5 test of switch panel", 150);
		Row r66 = new Row(img1, "this is 6 test of switch panel", 150);
		ChoiceGroup cg2 = new ChoiceGroup(ChoiceGroup.MULTIPLE_CHOICE);
		cg2.append("第二页的选项1");
		cg2.append("第二页的选项2");
		cg2.append("第二页的选项3");
		cg2.append("apple4");
		p2.add(r11);
		p2.add(cg2);
		p2.add(r22);

		p2.add(r33);
		p2.add(r44);
		p2.add(r55);
		p2.add(r66);

		menu1.add(mrr1);
		menu1.add(mrr2);
		menu1.add(mrr3);
		menu1.add(mrr4);
		menu1.add(mrr5);
		menu1.add(mrr6);
		menu1.add(mrr7);

		p1.addLeftPopUp(menu1);
		p1.setTitle("panel test!!!");
		System.out.println("menu: " + menu1.getHeight() + "  "
				+ menu1.getPosy() + "   " + mrr1.getPosy());
		lscreen.setCurrentPanel(p1);
	}

	protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
		// TODO Auto-generated method stub

	}

	protected void pauseApp() {
		// TODO Auto-generated method stub

	}

	protected void startApp() throws MIDletStateChangeException {

		display.setCurrent(lscreen);

	}

	public void commandAction(Command c, Component p) {

		if (c == cmd_show2) {
			System.out.println("command listened");

			lscreen.setCurrentPanel(l1);
		}
		if (c == cmd_back && p == l1) {
			System.out.println("back to panel1");

			lscreen.setCurrentPanel(p1);
		}
		if (c == cmd_showAlert && p == l1) {
			System.out.println("show alert");

			lscreen
					.showAlert(
							null,
							"ALERT TEST!!!The GLLib main function is to be the hearth of any game creation at Gameloft. The GLLib provides the developer with methods ");
		}
		if(c==cmd_new){
			System.out.println("new element");
			l1.insert(3, null, "new elment 3");
		}
		if(c==cmd_cut){
			System.out.println("cut a list elment");
			l1.remove(1);
		}
		if(c==cmd_rename){
			System.out.println("rename element");
			l1.setString(1, "new name elment!!!");
		}

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -