কম্পিউটার টিউটোরিয়াল

জাভাতে JLabel ব্যবহার করে মুভিং টেক্সট বাস্তবায়ন

JLabel হলো JComponent ক্লাসের একটি সাবক্লাস এবং JLabel অবজেক্ট GUI-তে টেক্সট নির্দেশনা বা তথ্য প্রদান করে। JLabel একক লাইনের রিড-অনলি টেক্সট, ইমেজ বা টেক্সট এবং ইমেজ দুটোই প্রদর্শন করতে পারে। JLabel স্পষ্টভাবে PropertyChangeListener ইন্টারফেস জেনারেট করতে পারে। Timer ক্লাস ব্যবহার করে JLabel-এ মুভিং টেক্সট বাস্তবায়ন করা যায়, এটি গতি (মিলিসেকেন্ডে) এবং this আর্গুমেন্ট হিসেবে সেট করে টাইমার সেট করে।

উদাহরণ

import java.awt.*; 
import java.awt.event.*; 
import java.util.*; 
import javax.swing.*; 
import javax.swing.Timer; 
public class MovingTextLabel extends JFrame implements ActionListener { 
    private JLabel label; 
    public MovingTextLabel() { 
        setTitle("MovingTextLabel"); 
        label= new JLabel(" Welcome to Tutorials Point "); 
        label.setFont(new Font("Arial", 0, 25)); 
        add(label, BorderLayout.CENTER); 
        Timer t = new Timer(400, this); // টাইমার সেট 
        t.start(); 
        setSize(400, 300); 
        setVisible(true); 
        setLocationRelativeTo(null); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    } 
    public void actionPerformed(ActionEvent e) { 
        String oldText = label.getText(); 
        String newText= oldText.substring(1)+ oldText.substring(0,1); 
        label.setText(newText); 
    } 
    public static void main (String[] args) { 
        new MovingTextLabel(); 
    } 
}

আউটপুট

জাভাতে JLabel ব্যবহার করে মুভিং টেক্সট বাস্তবায়ন

  1. জাভাতে JPopupMenu ব্যবহার করে রাইট ক্লিক মেনু কীভাবে বাস্তবায়ন করবেন?

  2. জাভাতে BorderFactory ব্যবহার করে ভিন্ন ধরনের বর্ডার কীভাবে বাস্তবায়ন করবেন?

  3. জাভাতে JToggleButton কীভাবে বাস্তবায়ন করবেন?

  4. জাভাতে JWindow ব্যবহার করে স্প্ল্যাশ স্ক্রিন কীভাবে বাস্তবায়ন করবেন?