Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Аналог метода stop в Java2... / 4 сообщений из 4, страница 1 из 1
09.09.2004, 19:04
    #32688420
Vano123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог метода stop в Java2...
Java2 вместо метода stop, необходимо использовать метод interrupt для остановки процесса.

Грабли наступают при необходимости отловить остановку аплета. Броузер то вызывает метод stop и в нем необходимо останавливать внутренние потоки, а он то устаревший...

Вопрос: надо отлавливать остановку аплета путем переопределения метода interrupt?
...
Рейтинг: 0 / 0
10.09.2004, 10:42
    #32689018
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог метода stop в Java2...
А какие именно грабли наступают? Насклько я знаю, метод stop класс Applet не имеет никакого отношения к методу stop класс Thread.
...
Рейтинг: 0 / 0
11.10.2004, 14:02
    #32732187
Vano123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог метода stop в Java2...
Что бы отлавить остановку аплета приходится переопределять метод stop аплета, а после его переопределения вылетает "содержит устаревшие методы".

Жаждаю, чтобы при компиляции "не выскакивало" содержит устаревшие методы.
...
Рейтинг: 0 / 0
11.10.2004, 14:54
    #32732354
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Аналог метода stop в Java2...
Vano123Что бы отлавить остановку аплета приходится переопределять метод stop аплета, а после его переопределения вылетает "содержит устаревшие методы".

Жаждаю, чтобы при компиляции "не выскакивало" содержит устаревшие методы.

Ты наверное переопределил метод stop класса Thread, т.к он действительно устаревший, аналагичный метод класс Applet or JApplet не устаревший.

Вот к примеру и ничего при компиляции не вылетает
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
package test;

import java.awt.*;
import javax.swing.JApplet;

public class Applet1 extends JApplet {
  private boolean isStandalone = false;

   //Get a parameter value 
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
      (getParameter(key) != null ? getParameter(key) : def);
  }

   //Construct the applet 
  public Applet1() {
  }

   //Initialize the applet 
  public void init() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  
   //Component initialization 
  private void jbInit() throws Exception {
  }

   //Start the applet 
  public void start() {
  }

   //Stop the applet 
  public void stop() {
  }

   //Destroy the applet 
  public void destroy() {
  }

   //Get Applet information 
  public String getAppletInfo() {
    return "Applet Information";
  }
  
   //Get parameter info 
  public String[][] getParameterInfo() {
    return null;
  }

   /**
   * Paints this component.
   *
   * @param g the graphics context to use for painting
   * @todo Implement this java.awt.Component method
   */ 
  public void paint(Graphics g) {
    g.drawString("Hello World",10,10);
  }
}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Аналог метода stop в Java2... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]