Программирование на Java и весь арсенал программ | SEclub.org
Программирование на Java и весь арсенал программ
Все новые
Всего сообщений: 308
*
CynepBau3ep
30 дек 2012 в 21:01
всем здрасте. Вот решил
изучить J2ME. Знаю язык с++.
Думаю легко будет освоить и
Яву. Такова моя проблема:
скачат NetBeans 6.9 создал
новый проект. Дальше не знаю
что добавить ? Midlet?
JavaClass? Class?
При первой попытке добавил
Midlet и написал туда код
хэллоуволд'да. Компилирую,
создаётся .jar файл,но на
странице NetBeansa выдаётся
такая ошибка:
BUILD FAILED (15 SECONDS)
спасибо за внимание
*
CynepBau3ep
30 дек 2012 в 21:01
всем здрасте. Вот решил
изучить J2ME. Знаю язык с++.
Думаю легко будет освоить и
Яву. Такова моя проблема:
скачат NetBeans 6.9 создал
новый проект. Дальше не знаю
что добавить ? Midlet?
JavaClass? Class?
При первой попытке добавил
Midlet и написал туда код
хэллоуволд'да. Компилирую,
создаётся .jar файл,но на
странице NetBeansa выдаётся
такая ошибка:
BUILD FAILED (15 SECONDS)
спасибо за внимание
*
Yunai
31 дек 2012 в 06:00
CynepBau3ep, может, правильнее будет выложить здесь код вашего "Hello, World!" ? Знающие люди подскажут где ошибка.
*
CynepBau3ep
5 янв 2013 в 08:59
import
javax.microedition.midlet.*;
import
javax.microedition.lcdui.*;
public class TestDogy extends
MIDlet
{
Display display;
public void startApp()
{
display=Display.getDisplay
(this);
MainCanvas mcan=new
MainCanvas(display,this);
}
public void pauseApp(){}
public void destroyApp
(boolean b){}
}
//***MainCanvas Class
Started******
import
javax.microedition.lcdui.*;
import
javax.microedition.midlet.*;
public class MainCanvas
extends Canvas implements
CommandListener
{
MIDlet midlet;
Display display;
int wd=0,ht=0;
Image img,img1,img2,img3,img4;
long interval=500;
private Command
cmdExit,cmdStart,cmdStop;
Anim anim;
public MainCanvas(){}
public MainCanvas(Display
d,MIDlet m)
{
display=d;
midlet=m;
wd=getWidth();
ht=getHeight();
cmdExit=new Command
("Exit",Command.SCREEN,0);
cmdStart=new Command
("Start",Command.SCREEN,0);
cmdStop=new Command
("Stop",Command.SCREEN,0);
addCommand(cmdExit);
addCommand(cmdStart);
//addCommand(cmdStop);
setCommandListener(this);
System.out.println
("width :"+wd);
System.out.println
("height :"+ht);
img=Image.createImage(wd,ht);
Graphics g=img.getGraphics();
g.drawRect(0,5,wd,ht-10);
try{
Image
img_p=Image.createImage("/
puppy_frame1.png");
g.drawImage
(img_p,5,55,Graphics.TOP|
Graphics.LEFT);
}catch(Exception e)
{}
d.setCurrent(this);
}
public void start()
{
try{
removeCommand(cmdStart);
}catch(Exception e)
{
}
try{
addCommand(cmdStop);
}catch(Exception e)
{
}
anim=new Anim(this);
java.util.Timer t=new
java.util.Timer();
t.schedule(anim,new
java.util.Date(),interval);
//t.schedule(anim,interval);
}
public void stop()
{
anim.cancel();
try{
removeCommand(cmdStop);
}catch(Exception e)
{
}
try{
addCommand(cmdStart);
}catch(Exception e)
{
}
}
public void drawnew(String
img_nm)
{
img=Image.createImage(wd,ht);
Graphics g=img.getGraphics();
g.drawRect(0,5,wd,ht-10);
try{
Image
img_p=Image.createImage
(img_nm);
g.drawImage
(img_p,5,55,Graphics.TOP|
Graphics.LEFT);
}catch(Exception e)
{}
repaint();
System.out.println("after
repaint for image "+img_nm);
}
public void paint(Graphics g)
{
if(img!=null)
g.drawImage
(img,0,0,Graphics.TOP|
Graphics.LEFT);
}
public void commandAction
(Command c,Displayable d)
{
if(c==cmdExit)
{
anim.cancel();
midlet.notifyDestroyed();
}
else if(c==cmdStart)
{
start();
}
else if(c==cmdStop)
{
stop();
}
}
}
//*****Anim Class
started******
import java.util.*;
public class Anim extends
TimerTask
{
String[] img_nm={"/
puppy_frame2.png","/
puppy_frame3.png","/
puppy_frame4.png","/
puppy_frame5.png","/
puppy_frame1.png"};
int current=0;
MainCanvas mcan;
public Anim()
{
}
public Anim(MainCanvas m)
{super();
mcan=m;
}
public void run()
{
mcan.drawnew(img_nm
[current]);
if(current<4)
current++;
else
current=0;
}
}
*
FisHlaBsoMAN
5 янв 2013 в 09:21
CynepBau3ep: import
javax.microedition.midlet.*;
import
javax.microedition.lcdui.*;
public class TestDogy extends
MIDlet
{
Display display;
public void startApp()
{
display=Display.getDisplay
(this);
MainCanvas mcan=new
Подробнее
все бы такие хелловорды писали )))
*
damp
9 янв 2013 в 14:29
Порекомендуйте книжки/видео курсы для изучения явы. Изучал паскаль и С, на начальном уровне, писал небольшие проги на делфи.
*
Sorus
4 фев 2013 в 18:33
damp, Начни с Шилдта "Полный справочник по Java", поймешь основы; продолжи Хорстманном и Корнеллом "Java" - там более детально и по каждому из пакетов. А дальше практика и google для возникающих вопросов. Можно ещё сюда заглянуть habrahabr.ru/post/153373/ но книги на английском.
*
MisHelik
22 фев 2013 в 18:43
меня интересует можно в приложениях задействовать системные классы? есть примеры таких приложений?
Скачать тему
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2024