我有一个类似于标签 html5 的选框,文本从右到左水平移动,完美无误。
public class texscroll extends JPanel {
private int x = 510, y = 25;
private String string = "Text in moving similary to the tags HTML5 Marquesina (<marquee>).";
public texscroll() {
Font font = new Font("Arial", Font.BOLD + Font.PLAIN, 15);
setFont(font);
setForeground(Color.BLACK);
setOpaque(false);
Timer timer = new Timer(14, new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
x -= 1;
if (x == -10 * string.length()) {
x = 510;
}
repaint();
}
});
timer.start();
}
@Override
public Dimension getPreferredSize() {
return new Dimension(720, 480);
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g); //To change body of generated methods, choose Tools | Templates.
Graphics2D g2 = (Graphics2D) g;
g2.drawString(string, x, y);
}
}
但现在我希望能够在运动中添加或组合文本和图像。
private String string = "Text in moving similary to the tags HTML5 Marquesina (<marquee>).";
我如何调用图像(img/img.png)
以便它们可以在运动中可视化?