我正在尝试创建一个框架,我想从网站添加图像。
我是否将背景设置为图像?
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);
}
}
答案 0 :(得分:4)
您可以使用以下
// load the image once
BufferedImage bi = ImageIO.read(new URL(imageLocAsString));
// now in paint(Graphics g) do
g.drawImage(bi, 0, 0, null);
查看here了解更多信息。