Преобразование приложения Java в апплет - PullRequest
0 голосов
/ 15 декабря 2011

Я пытаюсь преобразовать Java-приложение в апплет. У меня был JFrame, в котором было 5 JPanels, поэтому, чтобы преобразовать его, я сделал JFrame в JPanel (mainPanel) и заставил класс расширить JApplet.

Однако я не могу обновить ни одну из панелей, когда mainPanel находится в апплете, однако с точно таким же кодом - когда mainPanel находится на JFrame, он работает и панели обновляются.

Может кто-нибудь помочь?

Ответы [ 2 ]

1 голос
/ 15 декабря 2011

Джош, преобразовать JFrame в JApplet очень просто.

Скажем, у вас есть такой JFrame:

public class MyApp extends JFrame {
  .
  .
  public void initComponents() {
    // components initialisation here
  }
}

Этот класс легко может стать JApplet:

public class MyApp extends JApplet {
  .
  .
  public void init() {
    // components initialisation here
  }
}

Обратите внимание на разницу - initComponents () стал init (), потому что апплетам нужен метод init ().

0 голосов
/ 15 июля 2013

Вы можете конвертировать Java-приложение в Java, инициализируя Applet в начале и определяя компоненты в init ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...