BlackBerry Forums Support Community
              

Closed Thread
 
Thread Tools
Old 05-20-2008, 08:48 AM   #1
ajj_dev@yahoo.com
Knows Where the Search Button Is
 
Join Date: May 2008
Model: 7100
PIN: N/A
Carrier: Sprint
Posts: 31
Default java.lang.NoClassDefFoundError: net/rim/device/api/system/KeyListener

Please Login to Remove!

hi,
iam trying to mix up the midlet and RIM APi`s together but i am getting the following error when i use KeyListener.
java.lang.NoClassDefFoundError: NewBuild: net/rim/device/api/system/KeyListener
at com.sun.midp.midlet.MIDletState.createMIDlet(+14)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+116)

iam pasting my code for the reference

import javax.microedition.lcdui.Display;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeExcepti on;

import net.rim.device.api.system.Application;
import net.rim.device.api.system.KeyListener;


public class NewBuild extends MIDlet implements KeyListener{
MyCanvas canvas;
Display display;
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {


}

protected void pauseApp() {

}

protected void startApp() throws MIDletStateChangeException {
Application.getApplication().addKeyListener(this);
display=Display.getDisplay(this);
this.canvas=new MyCanvas();
display.setCurrent(canvas);
}

public boolean keyChar(char arg0, int arg1, int arg2) {

return false;
}

public boolean keyDown(int arg0, int arg1) {

return false;
}

public boolean keyRepeat(int arg0, int arg1) {

return false;
}

public boolean keyStatus(int arg0, int arg1) {

return false;
}

public boolean keyUp(int arg0, int arg1) {

return false;
}

}


import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
public class MyCanvas extends Canvas{

protected void paint(Graphics g) {
g.setColor(255,255,255);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0,0,0);
g.drawString("Hello J2me", 0, 0, 0);

}

}

Can any one help me to come out of this??

Thanks
ajj
Offline  
Closed Thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


10 PCS 1K,2 K,5K,10K,20K100K,1Mohm Linear Taper Rotary Potentiometer US Stock picture

10 PCS 1K,2 K,5K,10K,20K100K,1Mohm Linear Taper Rotary Potentiometer US Stock

$9.49



Clarostat RA20LASD103A 10K OHM Wirewound 10000 Ohm Potentiometer Industrial POT picture

Clarostat RA20LASD103A 10K OHM Wirewound 10000 Ohm Potentiometer Industrial POT

$14.19



US Stock 10K Potentiometer RV24YN 20S B103 24mm with knob and Digital Scale picture

US Stock 10K Potentiometer RV24YN 20S B103 24mm with knob and Digital Scale

$11.94



US Stock 10pcs 10K ohm Linear Taper Rotary Potentiometer Panel pot B10K 15mm picture

US Stock 10pcs 10K ohm Linear Taper Rotary Potentiometer Panel pot B10K 15mm

$12.04



B10K 10K Ohm Single Linear Rotary Taper Potentiometer for Audio Volume Control picture

B10K 10K Ohm Single Linear Rotary Taper Potentiometer for Audio Volume Control

$14.99



US Stock 10 Units 100K B100K OHM Linear Taper Rotary Potentiometer POT Red Knob picture

US Stock 10 Units 100K B100K OHM Linear Taper Rotary Potentiometer POT Red Knob

$9.49







Copyright © 2004-2016 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.