【发布时间】:2013-05-27 12:59:16
【问题描述】:
我在 Eclipse 中有一个 Maven Web 应用程序,在 JSP 中有一个页面。我正在尝试在此页面中启动一个小程序 JAVA,所以我写道:
<APPLET code="a/b/c/AppletStream.class" width="500" height="200"></APPLET>
应该调用类:
package a.b.c;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
public class AppletStream extends Applet {
private static final long serialVersionUID = 1L;
Font font;
public void init() {
font = new Font("TimesRoman",Font.PLAIN,20);
}
public void paint(Graphics g) {
g.setFont(font);
g.setColor(Color.red);
g.drawString("Hello !",0,font.getSize());
}
}
但我不知道必须将“AppletStream.java”文件放在 Maven 文件系统中的什么位置...
你有什么想法吗?
【问题讨论】:
-
1) 为什么要编写小程序?如果是由于规范。老师请发给Why CS teachers should stop teaching Java applets。 2) 为什么选择 AWT 而不是 Swing?请参阅Swing extras over AWT 上的此答案,因为有很多放弃使用 AWT 组件的充分理由。如果您需要支持较旧的基于 AWT 的 API,请参阅 Mixing Heavyweight and Lightweight Components。
-
1) 好问题,也许你会有更好的解决方案。我想在网页中打印一个文本流。我有一个 servlet,它在 continue 中产生字符串,我想打印它们。 2) 我复制/粘贴了我在网上找到的小程序示例。谢谢你的网址