Я хочу запустить программу на Java с фоновым изображением в малиновом пироге - PullRequest
0 голосов
/ 01 марта 2019

Это простая программа, которую я кодировал.

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.Кроме того, я использовал просмотрщик ристретто вместо просмотра изображений в малиновом пироге.Я не могу решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...