从网站中提取Applet的源文件

问题描述 投票:2回答:1

我想看看这个Applet的源文件

我该怎么做才能搞定?

java graph web applet
1个回答
2
投票

该页面的源代码是:

<HTML>
<HEAD>
<TITLE>Non-Directed, Non-Weighted Graph</TITLE>
</HEAD>
<BODY>
   <TABLE BORDER UNITS=PIXELS COLSPEC="L330 L250" CELLPADDING=7>
   <CAPTION><STRONG>Lafore's Non-Directed
Non-Weighted Graph</STRONG></CAPTION>
      <TH>Graph
      <TH>Operation
      <TR>
      <TD>
         <APPLET
            CODE=GraphN.class
            WIDTH=440
            HEIGHT=320>
         </APPLET>
    ...
</BODY>
</HTML>

如您所见,Java代码位于http://mainline.brynmawr.edu/Courses/cs206/spring2004/WorkshopApplets/Chap13/GraphN/GraphN.class

  • 单击下面的链接并将文件保存在任何位置。
  • 使用java decompiler查看来源

这是输出produced by

:

import java.applet.Applet;
...
import java.util.EventObject;

public class GraphN extends Applet
  implements Runnable, ActionListener, MouseListener
{
  private Thread runner;
  private vertexGroup theVertexGroup;
  private boolean wasClearPressed = false;
  private Button newButton;
  private Button dfsButton;
  private Button bfsButton;
  private Button treeButton;
  private Button viewButton;

  public void init()
  {
    addMouseListener(this);

    setLayout(new FlowLayout());
    Panel localPanel1 = new Panel();
    add(localPanel1);
    localPanel1.setLayout(new FlowLayout());
    ...
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.