将Java应用程序转换为Applet

时间:2011-12-15 12:25:27

标签: java swing applet

我正在尝试将java应用程序转换为applet。 我有一个JFrame,它上面有5个JPanels,所以为了转换它,我把JFrame变成了JPanel(mainPanel),并让类扩展了JApplet。

但是,当mainPanel在applet上时,我无法更新任何面板,但是代码完全相同 - 当mainPanel在JFrame上时,它可以工作,面板会更新。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

Josh,将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()因为Applet需要init()方法。

答案 1 :(得分:0)

您可以通过在开始时初始化Applet并在init()中定义组件,将Java Application转换为Java;

相关问题