Добавить изображение с сайта в Frame in Java - PullRequest
0 голосов
/ 24 февраля 2010

Я пытаюсь создать фрейм, из которого я хочу добавить изображение с сайта.

Можно ли установить фон как изображение?

import java.awt.*;
import java.net.*;

class NewFrame extends Frame {

  // Constructor.
  public NewFrame (int width, int height)
  {
    // Set the title and other frame parameters.
    this.setTitle ("Exercise 9.5");
    this.setResizable (true);
    this.setBackground (Color.cyan);
    this.setSize (width, height);

    // Show the frame.
    this.setVisible (true);
  }

  // Override paint():
  public void paint (Graphics g)
  {

  } 

} // End of class "NewFrame"

public class ex5 {

  public static void main (String[] argv)
  {
    NewFrame nf = new NewFrame (300, 250);
  }

}

1 Ответ

4 голосов
/ 24 февраля 2010

Вы можете использовать следующие

 // load the image once
 BufferedImage bi = ImageIO.read(new URL(imageLocAsString));
 // now in paint(Graphics g) do
 g.drawImage(bi, 0, 0, null);

Смотрите здесь для получения дополнительной информации.

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