আসসালামুআলাইকুম
আসা করি আপনারা সকলেই আল্লাহর রহমতে ভালো আছেন। আমিও ভালো আছি। আর ভালো না থাকলে তো ভালো লাগার ওয়েবসাইট 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
The post J2me বা Java ME প্রোগ্রামিং শিখুন। এবং তৈরী করে ফেলুন Java ME Application আপনার হাতে থাকা জাভা ফোন টি দিয়ে (part: 14) appeared first on Trickbd.com.