Java Programing laungage

R4R® Java J2ME J2ME BASIC TUTORIALS
J2ME Projects

J2ME Project 1

AltStyle によって変換されたページ (->オリジナル) /

(追記) (追記ここまで)
(追記) (追記ここまで)
Creating a J2ME Application for add Canvas into Form

CanvasThe Canvas class is a base class for writing applications that need to handle low-level events and to issue graphics calls for drawing to the display.

Canvas canvas= new Canvas();

A program for add Canvas into Form

/*
 * save as a addCanvas.java
 */
package r4r.Mobile.Basic;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
/**
 * @author R4R
 */
public class addCanvas extends MIDlet {
 /* -- private field -- */
 private Canvas canvas;
 private Display display;
 private Command exit;
 public addCanvas() {
 display = Display.getDisplay(this);
 canvas = new userCanvas(); //invoke userCanvas class
 exit = new Command("EXIT", Command.EXIT, 1);
 canvas.addCommand(exit); // add command button into canvas
 }
				
 public void startApp() {
 canvas.setCommandListener(new CommandListener() {
 public void commandAction(Command c, Displayable d) {
 if (c == exit) {
 destroyApp(true);
 notifyDestroyed();
 }
 }
 });
 display.setCurrent(canvas);
 }
 public void pauseApp() {
 }
 public void destroyApp(boolean unconditional) {
 }
}
class userCanvas extends Canvas {
 protected void paint(Graphics g) {
 g.fillRect(0, 0, getWidth(), getHeight());
 // set up back ground color of canvas
 g.setColor(255, 255, 255);
 // draw and fill the rectangle with a specific color
 g.fillRect(40, 50, 70, 70);
 g.setColor(200, 100, 0);
 }
}
(追記) (追記ここまで)
ouput
(追記) (追記ここまで)
Copyright ©2021-22 r4r.co.in, all rights reserved. Theguestspost.com
Sitemap
Career
Post comment
About us
Subscription
Unsubscription