A JLabel JComponent -এর একটি সাবক্লাস ক্লাস এবং JLabel এর একটি বস্তু পাঠ্য নির্দেশাবলী প্রদান করে অথবা তথ্য একটি GUI-তে। একটি JLabel শুধু পাঠ্য পাঠের একটি লাইন প্রদর্শন করতে পারে , একটি ছবি অথবা উভয়ই পাঠ্য এবং একটি ছবি . একটি JLabel স্পষ্টভাবে একটি PropertyChangeListener তৈরি করতে পারে ইন্টারফেস. আমরা একটি চলন্ত পাঠ্য ও বাস্তবায়ন করতে পারি একটি টাইমার ব্যবহার করে একটি JLabel-এ ক্লাস, এটি গতি (মিলিসেকেন্ডে) সহ একটি টাইমার সেট করতে পারে এবং এটি একটি যুক্তি হিসাবে।
উদাহরণ
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); // set a timer 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(); } }
আউটপুট