gpt4 book ai didi

java - java程序启动时打开HTML文件

转载 作者:行者123 更新时间:2023-12-01 11:43:55 34 4
gpt4 key购买 nike

我目前正在尝试用Java创建一个非常小的游戏,现在我对Java了解不多。是否可以打开并显示 HTML 文件,例如启动菜单?

示例:

  1. Jframe 启动

  2. HTML 文件(菜单)menu.html

  3. 取决于选择 -levels.html -settings.html 和退出按钮

最佳答案

您可以在 JScrollPane 中显示非常简单的 html 页面(CSS3、Javascript 之类的东西没什么花哨的)。

JTextPane tp = new JTextPane();
JScrollPane js = new JScrollPane();
js.getViewport().add(tp);
JFrame jf = new JFrame();
jf.getContentPane().add(js);
jf.pack();
jf.setSize(800,800);
jf.setVisible(true);

try {
URL url = new URL("http://www.google.com");
tp.setPage(url);
}
catch (Exception e) {
e.printStackTrace();
}

您还可以在 jar 文件中使用 html 页面并像这样加载它们:

URL url = getClass().getResource("contents.html");
tp.setPage(url);

您可以使用 HyperlinkListener 对 ScrollPane 中的链接使用react。http://www.java2s.com/Tutorial/Java/0240__Swing/HyperlinkListenerExample.htm 上有关于此的更完善的教程。

祝你编码愉快:)

关于java - java程序启动时打开HTML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29314498/

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