установить изображение Jframe - PullRequest
0 голосов
/ 07 марта 2020

Мне нужно установить изображение в jframe, но когда я не знаю, как его установить. Я пытался с Backgroud, но это только для цвета. Кто может мне помочь? спасибо.

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowListener;
import java.awt.*;
import java.awt.image.BufferedImage;
public class Grafica implements ActionListener  {

public Grafica(){
    JFrame f = new JFrame();
    f.setLayout(new GridLayout(2, 2));
    f.setSize(300, 500);

   /* Button zero = new Button("0");
    f.add(zero); */
    f.setVisible(true);
}


@Override
public void actionPerformed(ActionEvent e) {

}

}

1 Ответ

0 голосов
/ 07 марта 2020

Попробуйте это

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Grafica implements ActionListener {

    public Grafica() {
        JFrame f = new JFrame();
        f.setLayout(new GridLayout(2, 2));
        f.setSize(300, 500);
        f.add(new JLabel(new ImageIcon("path-to-your-image-file-here")));
        f.setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent e) {

    }
    public static void main(String[] args) {
        new Grafica();
    }
}

Не стесняйтесь комментировать в случае каких-либо сомнений.

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