ফরম ব্যবহার না করে js দিয়ে newTab-এ data পাঠানো…


আমার মনে হয় এই পোস্টটি অনেকের কাজে আসবে।

খুবি সোজা technique. আমি example দিচ্ছি।

ধরুন আপনি ফরম submit/use না করেই javascript ব্যবহার করে কোন page -এ data পঠাতে চাচ্ছেন, এবং new page’ টি আপনি new Tab-এ open করতে চাচ্ছেন।

আনাকে যা করতে হবে তা হল-

এ্কটি js function লেখা।- Continue reading

JPanel-এ background ছবি add করা


Example:
<pre>
/**
*
* @author Farsim,Department of CSE, Shahjalal University of Science and Technology
*/
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

class ImagePanel extends JPanel {

private Image img;

public ImagePanel(String img) {
this(new ImageIcon(img).getImage());
}

public ImagePanel(Image img) {
this.img = img;
Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
setPreferredSize(size);
setMinimumSize(size);
setMaximumSize(size);
setSize(size);
setLayout(new FlowLayout());
}

public void paintComponent(Graphics g) {
g.drawImage(img, 0, 0, null);
}

}
</pre>

Continue reading

RMI নির্ভেজাল উদাহরণ


RMI হচ্ছে সোজা কথায় আলাদা JVM -এর মাঝে অবজেক্ট ফাংশন কল করার জন্য একটা উপায়। এক মেশিনে হয়ত একটা JVM আছে RMI use করে আমরা আলাদা কোনো মেশিনে থাকা JVM-এর কোনো অবজেক্ট-এর ফাংশন কল করতে পারি।
This is a powerful feature!
আমার কাছে খুব বেশি কাজের মনে হয়নি, কারন হিসেবে বলতে পারি আমি এর ব্যবহার নিয়ে খুব বেশি পড়াশোনা করিনি। হয়ত সত্যিই This is a powerful feature! তবে ব্যপারটা খুব-ই interesting and exiting, এবং মজারও বটে।
তো বঝাই জাচ্ছে RMI নিয়ে আমার জ্ঞন খুবিই সামান্য। তাই আমি এর theory নিয়ে এর চেয়ে বেশি বলছিনা। তবে introductory এখানে দেখা যেতে পারেwww.javacoffeebreak.com
আজ আমি RMI -এর implementation নিয়ে লিখব। কেননা google করে আমার পাওয়া সব help ছিল command দিয়ে এটা সেটা করে এগুনো…
আমরা যারা একটু অলস/NetBeans dependent তাদের জন্য usefull কোনো help খুজে পাইনি।
মূল technology আমার দেয়া উপরের link -থেকে দেখে নেয়া যেতে পারে আমি একটা example code নিচে দিয়ে দিলাম।

Continue reading