артуронарт А артуронарт Регистрация 14 Окт 2013 Сообщения 100 Репутация 0 Спасибо 0 Монет 0 10 Дек 2016 #1 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); } }
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); } }