আসসালামুআলাইকুম
আসা করি আপনারা সকলেই আল্লাহর রহমতে ভালো আছেন। আমিও ভালো আছি। আর ভালো না থাকলে তো ভালো লাগার ওয়েবসাইট TrickBD আছেই। যেখানে আমরা নিত্য নতুন টিপস এবং Trick পেয়ে থাকি।
তো যাই হোক, আজকে যে টপিক নিয়ে আপনাদের সাথে আলোচনা করতে যাচ্ছি তা নিচে দেওয়া হল।
J2me Ticker
আজকে আমি আপনাদের সাথে J2me Ticker নিয়ে আলোচনা করতে যাচ্ছি।
Ticker হল চলমান Text. এটা High Leve Api এ ব্যবহার করা হয়। আমরা জানি J2me তে দুই ধরনের Api রয়েছে।
- High Level Api
- Low Level Api
High Level Api এর মধ্যে Form এবং TextBox রয়েছে।
নিচে এই দুটো তে Ticker এর ব্যবহার দেখানো হল।
প্রথমে আমরা Form এ Ticker তৈরি করবো।
Form এ Ticker তৈরীই করতে হলে নিম্নৌক্ত step গুলো অনুসরন করুন
প্রথমে আমরা global variable গুলো declare করে নেই।
Display disp; Form f; Ticker tk; Command exit;
এখন, আমরা এই variable গুলো Constructor এর ভিতরে initialize করবো।
তো প্রথমে Display এবং Form Class টা তৈরি করি।
disp = Display.getDisplay(this); f = new Form("Ticker Example");
এখন আমরা Ticker তৈরি করবো।
tk = new Ticker("Body");
Body এর জায়গায় আপনি Ticker যেই লেখা set করতে চান সেটা দিন।
এখন , আমরা Command তৈরি করবো এবং Form এ যুক্ত করবো
exit = new Command("Exit", Command.EXIT,0); f.addCommand(exit);f.setCommandListener(this);
এরপর আমরা startApp() এ Form টা show করাব।
disp.setCurrent(f);
এখন আমরা commandAction() এ exit Command handle করবো
if (c == exit) { notifyDestroyed(); }
নিচ থেকে পুরো Source কোড টি ডাউনলোড করে নেন।
/* * Ticker Example for Form */ import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class TickerExampleForm extends MIDlet implements CommandListener { Display disp; Form f; Ticker tk; Command exit; public TickerExampleForm() { disp = Display.getDisplay(this); f = new Form("Ticker Example"); tk = new Ticker("This application is Developed By Nayeem24"); f.setTicker(tk); exit = new Command("Exit", Command.EXIT,0); f.addCommand(exit); f.setCommandListener(this); } 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(); } }}
এখন দেখুন TextBox এ কিভাবে Ticker যুক্ত করবো।
TextBox এবং Form এ Ticker যুক্ত করার নিয়ম অ্যাকি। TextBox এর সাথে শুধু setTicker() method ব্যবহার করলেই হবে।
নিচের Source কোড টি দেখলেই বুঝতে পারবেন।
view the full source code below
/* * Ticker Example for TextBox * Code With Nayeem24 */ import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class TickerExampleTextBox extends MIDlet implements CommandListener { Display disp; TextBox tb; Ticker tk; Command exit; public TickerExampleTextBox() { disp = Display.getDisplay(this); tb = new TextBox("Ticker","Ticker in TextBox", 1024, 0); tk = new Ticker("Welcome to the world of mobile zone"); tb.setTicker(tk); exit = new Command("Exit", Command.EXIT,0); tb.addCommand(exit); tb.setCommandListener(this); } public void startApp() { disp.setCurrent(tb); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command c, Displayable d) { if (c == exit) { notifyDestroyed(); } } }
Download full source code and practise