我需要从本地存储的 Java 类或 Java applet .jar 文件中调用方法的帮助。使用 HTML 作为界面背后的想法是我想使用 jQuery 制作一个快速且美观的 GUI并将其链接到我的应用程序的其他类(class)。
一个基本的java小程序:
<小时/>package appletHW;
import java.applet.Applet;
import javax.swing.*;
public class HWapplet extends Applet {
static JFrame frame;
/**
* @param args
*/
public void init() {
System.out.println("Hello world!");
JOptionPane.showMessageDialog(frame,
"Eggs are not supposed to be green.");
}
}
<小时/>
我希望上面的代码没有任何问题。我对这一切都很陌生! :) 我创建了一个名为 aHW.jar 的上述类的 jar 文件
我的界面的 HTML 页面:
<小时/><head>
<title>INTERFACE</title>
</head>
<body>
<object
classid="java:appletHW.HWapplet.class"
type="application/x-java-applet"
archive="aHW.jar">
</object>
<!--not sure of the above code... -->
<form action="">
<input type="button" value="a" onclick="init()">
</BR>
</BR>
</BR>
<input type="button" value="b">
</BR>
</BR>
</BR>
<input type="button" value="c">
</form>
</body>
<小时/>
有人可以帮我解决上面的示例代码吗?我对这一切都很陌生,我真的很感谢一些能够完成同样任务的指导。
问候, 建筑师
最佳答案
有关提示和示例,请参阅 Java/Javascript interaction - Real's HowTo .
关于java - 从 HTML 页面上的本地 Java/java applet 类调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5447867/