ورود

View Full Version : اموزش j2meدر محیط netbaens



mahsa_hashemi
یک شنبه 30 آبان 1389, 15:34 عصر
سلام
کسی هست که بتونه در این مورد به من کمک کنه؟؟
من مطالب مفیدی تو نت پیدا نکردم
pdf یا مطالبی واسم بفرستید ممنون میشم
مثل قرار دادن 2 عکس در صفحه که یکی backgarand باشه دیگری با حرکت joistik حرکت کنه
پروزه پهیانیم برنامه نویسی رو موبایل هست

farzadpmh
دوشنبه 15 آذر 1389, 16:33 عصر
میتونی اول اینو بخونی
http://dl2.mobfa.org/dl10/Mobile_Programming_FA_www.Mobfa.Org.zip
پسورد: www.mobfa.org (http://www.mobfa.org)

mohsen12345
سه شنبه 16 آذر 1389, 13:31 عصر
سلام
کسی هست که بتونه در این مورد به من کمک کنه؟؟
من مطالب مفیدی تو نت پیدا نکردم
pdf یا مطالبی واسم بفرستید ممنون میشم
مثل قرار دادن 2 عکس در صفحه که یکی backgarand باشه دیگری با حرکت joistik حرکت کنه
پروزه پهیانیم برنامه نویسی رو موبایل هست

شما بايد j2me رو ياد بگيريد و اين هيچ ربطي به netbeans نداره
netbeans فقط يه محيط IDE هست

mahdi68
سه شنبه 16 آذر 1389, 17:28 عصر
این مثال میتونه کمکتون کنه , عکس یک توپ هست که با حرکت کلید های مکان نما جابجا میشه
موفق باشید

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import java.io.IOException;
import javax.microedition.lcdui.*;

/**
* @author mahdi
*/
public class MIDPCanvas extends Canvas implements Runnable {

Image ax = null;
int x = getWidth() / 2;
int y = 100;
Display display;
Thread t;

/**
* constructor
*/
MIDPCanvas(Display display) {
this.display = display;
t = new Thread(this);
t.start();
this.setFullScreenMode(true);
try {
ax = Image.createImage("/1.png");
} catch (IOException ex) {
ex.printStackTrace();
}
}

/**
* paint
*/
public void paint(Graphics g) {
g.setColor(255, 255, 255);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(180, 0, 0);
g.fillRect(0, 0, 10, getHeight());
g.fillRect(getWidth() - 10, 0, getWidth(), getHeight());
g.fillRect(0, 0, getWidth(), 10);
g.fillRect(0, getHeight() - 10, getWidth(), getHeight());
g.drawImage(ax, x, y, Graphics.HCENTER | Graphics.TOP);

g.drawString(getWidth() + " * " + getHeight(), getWidth() / 2, getHeight() / 2, Graphics.TOP | Graphics.HCENTER);

}

public void action(int keyCode) {

switch (getGameAction(keyCode)) {
case UP:
if (y > 0) {
y = y - 10;
} else {
display.vibrate(1000);
}
break;
case DOWN:
if (y + 80 < getHeight()) {
y = y + 10;
} else {
display.vibrate(1000);
}
break;
case RIGHT:
if (x + 50 <= getWidth()) {
x = x + 10;
} else {
display.vibrate(1000);
}
break;
case LEFT:
if (x - 50 > 0) {
x = x - 10;
} else {
display.vibrate(1000);
}
break;
}
}

/**
* Called when a key is pressed.
*/
protected void keyPressed(int keyCode) {
//action(keyCode);
// repaint();
}

/**
* Called when a key is released.
*/
protected void keyReleased(int keyCode) {
action(keyCode);
repaint();
}

/**
* Called when a key is repeated (held down).
*/
protected void keyRepeated(int keyCode) {
action(keyCode);
repaint();
}

/**
* Called when the pointer is dragged.
*/
protected void pointerDragged(int x, int y) {
}

/**
* Called when the pointer is pressed.
*/
protected void pointerPressed(int x, int y) {
}

/**
* Called when the pointer is released.
*/
protected void pointerReleased(int x, int y) {
}

public void run() {
while (y < getHeight() - 90) {
try {
Thread.sleep(50);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
y = y + 10;
repaint();
}
}
}

mahsa_hashemi
سه شنبه 07 دی 1389, 21:36 عصر
mahdi68 (http://barnamenevis.org/member.php?66857-mahdi68) ممنونم
فوق العاده بود اطلاعاتی دارین که بتونه بیشتر کمکم کنه؟؟
میخوام خوب یاد بگیرم

mahsa_hashemi
سه شنبه 07 دی 1389, 22:13 عصر
farzadpmh (http://barnamenevis.org/member.php?165592-farzadpmh)
جان
عالیییییییییییییییییییییی ی بود دنبال این بودم که توابع ومتد هارو یاد بگیرم
ممنونم
اگه میشه بیشتر برام از این تیپ مطالب برام بزارین
نحوه ی کار و خاصییت و کاربرد متد و توابع رو بیشتر توضیح بدین tanx

mohsen12345
چهارشنبه 08 دی 1389, 08:20 صبح
سلام
کسی هست که بتونه در این مورد به من کمک کنه؟؟
من مطالب مفیدی تو نت پیدا نکردم
pdf یا مطالبی واسم بفرستید ممنون میشم
مثل قرار دادن 2 عکس در صفحه که یکی backgarand باشه دیگری با حرکت joistik حرکت کنه
پروزه پهیانیم برنامه نویسی رو موبایل هست
با سلام
شما به آموزش جاوا نیاز دارید نه نت بین
g.fillRect(0, getHeight() - 10, getWidth(), getHeight());
g.drawImage(ax, x, y, Graphics.HCENTER | Graphics.TOP);


تابع g.fillRect برای کشیدن یک مستطیل تو پر هست و g.drawImage برای کسیدن عکس
getHeight() و getWidth() هم برای مشخص کردن طول و عرض صفحه هست

mahsa_hashemi
یک شنبه 19 دی 1389, 11:33 صبح
میتونی اول اینو بخونی
http://dl2.mobfa.org/dl10/Mobile_Programming_FA_www.Mobfa.Org.zip
پسورد: www.mobfa.org (http://www.mobfa.org)
سلام
میتونید فایل دیگر(کمی پیشرفته تر ) هم بفرستید؟
که مثل این مفید باشه ؟