import javax.swing.*;
import java.awt.*;
import javax.imageio.*;
import java.io.*;
public class Show
{
public static void main(String[] args)
{
MyFrame frame=new MyFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
setBackground(Color.BLUE);
setSize(1000,1000);
setTitle(" MyImage ");
MyPanel panel=new MyPanel();
Container con=getContentPane();
con.add(panel);
}
}
class MyPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
String filename="45.jpeg";
Image image=ImageIO.read(new File(filename));
g.drawImage(image,0,0,null);
}
}
请问这个代码有什么错误,是要捕获异常么?正确的代码是什么?
import java.awt.*;
import javax.imageio.*;
import java.io.*;
public class Show
{
public static void main(String[] args)
{
MyFrame frame=new MyFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
setBackground(Color.BLUE);
setSize(1000,1000);
setTitle(" MyImage ");
MyPanel panel=new MyPanel();
Container con=getContentPane();
con.add(panel);
}
}
class MyPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
String filename="45.jpeg";
Image image=ImageIO.read(new File(filename));
g.drawImage(image,0,0,null);
}
}
请问这个代码有什么错误,是要捕获异常么?正确的代码是什么?
import java.awt.*;
import javax.imageio.*;
import java.io.*;public class Show
{
public static void main(String[] args)
{
MyFrame frame=new MyFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//frame.show();
frame.setVisible(true);
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
setBackground(Color.BLUE);
setSize(1000,1000);
setTitle(" MyImage ");
MyPanel panel=new MyPanel();
Container con=getContentPane();
con.add(panel);
}
}
class MyPanel extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
String filename="45.jpeg";
try{
Image image=ImageIO.read(new File(filename));
g.drawImage(image,0,0,null);
}catch(IOException e){
e.printStackTrace();
}
}
}
2、路径问题,先用绝对路径试试看