Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Апплеты > Посмотрите плиз почему не работает аплет


Автор: HellanD 3.5.2007, 16:27
Код

import javax.swing.*;
import java.applet.Applet;
import java.awt.*;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
 

public class Main extends JApplet{
    private Image img1;
    private ImageIcon img2;
    
    public void init(){
        img1 = getImage(getDocumentBase(),"DSCN0857.jpeg");
        img2 = new ImageIcon("DSCN0857.jpg");
    }
    public void paint(Graphics g){
        super.paint(g);
        g.drawImage(img1,0,0,this);
        g.drawImage(img1,0,120,getWidth(),getHeight()-120,this);
    
    }
}


Код

<html>
  <head>
    <title></title>
  </head>
  <body>
      <applet code="Main.class" width="1200" height="1000"></applet>
  </body>
</html>


Почемуто пишет applet Main notinited

Автор: LSD 3.5.2007, 20:39
Посмотри какие ошибки выдает в консоль (скорее всего там будет SecurityException, т.к. ты апплетом пытаешься прочитать файл).

Автор: AntonSaburov 4.5.2007, 14:45
Цитата(LSD @  3.5.2007,  20:39 Найти цитируемый пост)
скорее всего там будет SecurityException, т.к. ты апплетом пытаешься прочитать файл

Не, тут по идее все корректно - файл же получается с удаленного сервера, откуда сам апплет. Может быть просто такого файла нет ?

LSD тут прав - без сообщения об ошибке сложно что-либо сказать.

Автор: skhilkov 7.5.2007, 13:52
AntonSaburov, 
Цитата

Не, тут по идее все корректно - файл же получается с удаленного сервера, откуда сам апплет

а это?
Код

img2 = new ImageIcon("DSCN0857.jpg");


HellanD,  закомментируй вышеуказанную строчку, должно заработать, все равно img2 нигде не используется.......

Автор: AntonSaburov 7.5.2007, 18:47
Цитата(skhilkov @  7.5.2007,  13:52 Найти цитируемый пост)
а это?

У-ф-ф-ф - не заметил smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)