package b;import java.awt.Graphics;import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Image;
public class m extends JFrame
{
public static void main(String args [])
{
new m();
}
public m()
{
final ImageIcon myimage=new ImageIcon("b/1.jpg");
final Image image=myimage.getImage();
Graphics g;
JFrame frame = new JFrame()
{
public void paint(Graphics g)
{
g.drawImage(image, 0, 0,this.getWidth(),this.getHeight(),null);
}
};
frame.setSize(400,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true); }
}
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Image;
public class m extends JFrame
{
public static void main(String args [])
{
new m();
}
public m()
{
final ImageIcon myimage=new ImageIcon("b/1.jpg");
final Image image=myimage.getImage();
Graphics g;
JFrame frame = new JFrame()
{
public void paint(Graphics g)
{
g.drawImage(image, 0, 0,this.getWidth(),this.getHeight(),null);
}
};
frame.setSize(400,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true); }
}
import java.awt.Image;import javax.swing.ImageIcon;
import javax.swing.JFrame;public class m extends JFrame { public static void main(String args[]) {
new m(); } public m() {
final ImageIcon myimage = new ImageIcon("1.jpg");
final Image image = myimage.getImage();
Graphics g;
JFrame frame = new JFrame() {
public void paint(Graphics g) {
g.drawImage(image, 0, 0, this.getWidth(), this.getHeight(),
null);
}
}; frame.setSize(300, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true); }
}
已经调试过了,无论怎么改变窗体的大小,图片都能看得到的
也许你别的地方设置有问题
好好检查一下吧
重写paintComponent(),最有效