gpt4 book ai didi

Java 小程序不会在 Safari 中执行

转载 作者:太空宇宙 更新时间:2023-11-04 14:37:50 26 4
gpt4 key购买 nike

Java applet 初学者用户。我不确定为什么我的小程序不会显示在页面中。我几乎确信我拥有所有必要的信息。是否有可能因为使用Safari而无法显示?也不会出现在 Chrome 中。你看到我缺少什么了吗?谢谢

编辑:这个>> Java Applet sandboxed in Safari?也没有帮助。

Java程序

  import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.Color.*;

public class JNumberOne extends JApplet implements ActionListener
{
Font numberOneFont = new Font("Teen", Font.BOLD, 24);
JButton numberOneButton = new JButton("Who's Number One?");
JLabel numberOneMessage = new JLabel(" ");
Container con = getContentPane();
public void init()
{
numberOneMessage.setFont(numberOneFont);
con.add(numberOneButton);
con.setLayout(new FlowLayout());
con.setBackground(Color.WHITE);
numberOneButton.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
con.remove(numberOneButton);
numberOneMessage.setText("The 1992 Texas Rangers");
con.add(numberOneMessage);
con.setBackground(Color.YELLOW);
validate();
}
}

Applet 的 HTML

  <!DOCTYPE html>
<html>
<head>
<style>
body{text-align:center; background:#00008B;opacity:.5;}
</style>
</head>
<body>
<object code = "JNumberOne.class" width=450 height=100></object>
</body>
</html>

最佳答案

删除类名中的引号。

替换

 <body>
<object code = "JNumberOne.class" width=450 height=100></object>
</body>

 <body>
<object code = JNumberOne.class width=450 height=100></object>
</body>

关于Java 小程序不会在 Safari 中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25338793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com