error: missing method body, or declare abstract
public MyPanel ();
весь код
package my30;
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.*;
public class My30
{
public static void main(String[] args)
{
System.out.println("It is my program");
MyFrame frame=new MyFrame();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
setTitle ("Main frame");
setSize (300,200);
MyPanel panel= new MyPanel();
Container pane=getContentPane();
pane.add(panel);
}
}
class MyPanel extends JPanel
{
private Image im ;
public MyPanel ();
{
try
{
im=ImageIO.read(new File("im1.gif"));
}
catch (IOException esception)
{}
}
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(im,22,22,null);
}
}
public MyPanel ();
весь код
package my30;
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.*;
public class My30
{
public static void main(String[] args)
{
System.out.println("It is my program");
MyFrame frame=new MyFrame();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
setTitle ("Main frame");
setSize (300,200);
MyPanel panel= new MyPanel();
Container pane=getContentPane();
pane.add(panel);
}
}
class MyPanel extends JPanel
{
private Image im ;
public MyPanel ();
{
try
{
im=ImageIO.read(new File("im1.gif"));
}
catch (IOException esception)
{}
}
@Override
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(im,22,22,null);
}
}