Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะนำข้อความเคลื่อนไหวไปใช้โดยใช้ JLabel ใน Java ได้อย่างไร


JLabel เป็นคลาสย่อยของ JComponent คลาสและวัตถุของ JLabel ให้ คำแนะนำข้อความ หรือ ข้อมูล บน GUI JLabel สามารถแสดง ข้อความแบบอ่านอย่างเดียวบรรทัดเดียวได้ , และ รูปภาพ หรือทั้ง ข้อความ และ อัน ภาพ . JLabel สามารถสร้าง PropertyChangeListener . ได้อย่างชัดเจน อินเตอร์เฟซ. นอกจากนี้เรายังสามารถใช้ ข้อความเคลื่อนไหว ใน JLabel โดยใช้ Timer คลาสมันสามารถตั้งเวลาด้วย ความเร็ว(เป็นมิลลิวินาที) และ สิ่งนี้ เป็นข้อโต้แย้ง

ตัวอย่าง

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();
   }
}

ผลลัพธ์

เราจะนำข้อความเคลื่อนไหวไปใช้โดยใช้ JLabel ใน Java ได้อย่างไร