আসসালামুআলাইকুম

আসা করি আপনারা সকলেই আল্লাহর রহমতে ভালো আছেন। আমিও ভালো আছি। আর ভালো না থাকলে তো ভালো লাগার ওয়েবসাইট TrickBD আছেই। যেখানে আমরা নিত্য নতুন টিপস এবং Trick পেয়ে থাকি।

আজকের টপিক

J2me Image

আজকের Tutorial এ আমি J2me Image নিয়ে আলোচনা করবো। কিভাবে আপনারা J2me Form এ Image যুক্ত করবেন। আমরা একটা Source কোড এর ম্যাধ্যমে J2me তে Image তৈরি করা শিখবো। তো শুরু করা জাক step গুলো। প্রথমে Global Variable গুলো declare করে নেই।

Display disp;
Form f;
Image img;
Command exit;

এখন variable গুলো পূর্বের ন্যায় Constructor এ initialize করবো। প্রথমে Display এবং Form তৈরি করে নেই।

disp = Display.getDisplay(this);
f = new Form("Image Example");

এখন আমরা Image তৈরি করবো। Image তৈরি করতে হলে প্রথমে Source কোড এর মতো Image ta Add করে নেন। Add Resource এর ম্যাধ্যমে Image compile করুন। এরপর Image Object তৈরি করবো। নিচে দেখুন।

try {
img = Image.createImage("/directory.jpg");
f.append(img);
} catch (Exception ex) {}

প্রথমে আমরা Image তৈরি করলাম।

Image.createImage("Image path");

এই Method এর ম্যাধ্যমে। এর পর আমরা এই Image টা Form এ যুক্ত করলাম।

f.append(img);

আসা করি বুঝতে পারছেন। এখন আমরা একটা command তৈরি করবো exit Command এবং Form এ যুক্ত করবো।

exit = new Command("Exit", Command.EXIT,0);
f.addCommand(exit);
f.setCommandListener(this);

এখন আমরা এই এই Form টা Display তে show করাবো startApp() এ।

disp.setCurrent(f);

আমরা যখন App টা Open করবো তখন আমাদের দেওয়া Image টা display তে দেখতে পারবো। এখন আমরা commandAction এ exit Command টা handle করবো।

if (c == exit)
notifyDestroyed();

এই পর্যন্তই। নিচ থেকে পুরো Source কোড টি ডাউনলোড করে নেন

Download Image Example Source Code

View Full Source Code

/*
* Image Example
* Imutable Image Example
*/

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class ImageExample extends MIDlet {
 Display disp;
 Form f;
 Image img;
 Command exit;

 public ImageExample() {
 disp = Display.getDisplay(this);
f = new Form("Image Example"); try { img = Image.createImage("/gosling.jpg"); f.append(img); } catch (Exception exc) { } } public void startApp() { disp.setCurrent(f); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command c, Displayable d) { if (c == exit) notifyDestroyed(); } }

Thanks For Read This Post

9 thoughts on "J2me বা Java ME প্রোগ্রামিং শিখুন। এবং তৈরী করে ফেলুন Java ME Application আপনার হাতে থাকা জাভা ফোন টি দিয়ে (part: 14)"

  1. Levi Author says:
    একটা প্রশ্ন : আপনি কি এই পোস্ট গুলো জাভা ফোন দিয়ে লেখেন?
    1. Nayeem24 Author Post Creator says:
      Yeah
    2. Levi Author says:
      এতগুলো করে লেখেন। ওয়াহ।আপনার ধৈর্য আছে।
    3. Shakib Expert Author says:
      java diye kamne possible vai, bisshas hocche nah
    4. Levi Author says:
      এমনি তো আর্টিকেল লেখেন উনি।তার উপর আবার জাভা কোডিং ও করতেছেন।?
  2. TAHER Author says:
    Carry On brother ?
    শুরু যখন করেছি, এর শেষ দেখেই ছাড়বো ইনশাআল্লাহ ?
    1. Nayeem24 Author Post Creator says:
      Hah. Insallah
    2. TAHER Author says:
      Hm ?❤️
  3. abir Author says:
    Good post bro. Continue

Leave a Reply