JavaFX – বাটন, টেক্সট ফিল্ড ও লেবেল

JavaFX এ বাটন, টেক্সট ফিল্ড ও লেবেল নিয়ে কিভাবে কাজ করা যায় তা দেখব। জাভা গ্রাফিকাল ইউজার ইন্টারফেস – JavaFX লেখাটিতে কিভাবে একটি JavaFX প্রজেক্ট তৈরি করা যায়, তা সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে। আমরা ছোট্ট একটি ট্যাক্স ক্যালকুলেটর তৈরি করব। যা টেক্সট ফিল্ড থেকে একটা সংখা ইনপুট নিবে, এরপর বাটনে ক্লিক করলে ট্যাক্স ক্যালকুলেট … Read more

জাভা গ্রাফিকাল ইউজার ইন্টারফেস – JavaFX

আমরা কনসোল অ্যাপ তৈরি করতে করতে বিরক্ত হয়ে উঠি। চিন্তা করি কিভাবে সুন্দর একটা সফটওয়ার তৈরি করব। সুন্দর সফটওয়ারে থাকে সুন্দর সুন্দর গ্রাফিকাল ইউজার ইন্টারফে। জাভাতে গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করার জন্য রয়েছে বিল্টইন ক্লাস। যেমন Swing, awt এবং JavaFX। JavaFX হচ্ছে লেটেস্ট gui লাইব্রেরী। রয়েছে দারুণ সব api এবং দারুণ সব ফিচার। ফিচার গুলোর সাথে … Read more

জাভা প্রোগ্রাম থেকে এক্সিকিউটেবল (exe) প্রোগ্রাম তৈরি করা

সাধারণত আমরা জাভা প্রোগ্রাম তৈরি করি, রান করে দেখি। এখানেই শেষ হয়ে যায়। আমাদের তৈরি করা সফটওয়ারটি যদি অন্যদের সাথে ডিস্ট্রিভিউট করতে চাই, তাহলে আমদের দরকার হবে এক্সিকিউটেবল বা exe প্রোগ্রাম তৈরি করা। ডিফল্ট ভাবে যে কোন জাভা প্রোগ্রাম jar ফাইল তৈরি করে। এরপর এই jar ফাইলটি আমরা যে কোন রেপার ব্যবহার করে exe ফাইল বা … Read more

জাভা গ্রাফ্রিক্যাল ইন্টারফেস – JavaFX ChoiceBox

ChoiceBox দিয়ে একের অধিক আইটেম থেকে যে কোন একটা আইটেম সিলেক্ট করা যায়। এই উদাহরণে IDE হিসেবে IntelliJ IDEA ব্যবহার করা হয়েছে। IntelliJ তে একটা JavaFX প্রজেক্ট তৈরি করে নিব। এরপর সীন বিল্ডার এ একটা ChoiceBox যুক্ত করব, এরপর একটা আইডি দিব। বা নিচের কোড গুলো ব্যবহার করলেও হবেঃ ChoiceBox তৈরির পাশাপাশি কয়েকটা ভ্যালু সেট … Read more

জাভাতে স্ট্রিং পার্সিং – split

সাধারণত বড় কোন স্ট্রিং বা টেক্সট থেকে ডেটা এক্সট্রাক্ট করার জন্য স্ট্রিং পার্সিং এর দরকার হয়। অনেক ভাবেই করা যায়, যেমন Split মেথড, StringTokenizer ইত্যাদি। এখানে আমরা দেখব কিভাবে split নিয়ে কাজ করা যায়। এটি দিয়ে কোন স্টিং কে যে কোন delimiter দিয়ে টোকেনাইজ করা যায়। টোকেন বলতে পার্স করার পর তথ্য গুলো। স্প্লিট করার … Read more