我想在树莓派中以gif图像背景运行Java程序

时间:2019-03-01 16:30:27

标签: java raspberry-pi3

这是我编写的简单程序。

import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class image extends JFrame {
    ImageIcon icon;
    JScrollPane scrollPane;
    public image() {
        icon = new ImageIcon("/home/pi/Desktop/image/rain.gif");
        JPanel background=new JPanel() {
            public void paintComponent(Graphics g) {
                g.drawImage(icon.getImage(), 0, 0, null);
                setOpaque(false);
                super.paintComponent(g);
                repaint();
        }
        };
        scrollPane = new JScrollPane(background);
        setContentPane(scrollPane);
    }
    public static void main(String[] args) {
        image frame = new image();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(500,500);
        frame.setVisible(true);
    }
}

但这仅在执行jar文件时显示白屏。 另外,我在树莓派中使用了ristretto查看器而不是imageview。 我不能解决这个问题。

0 个答案:

没有答案