- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我关闭包含 JavaFX 内容的小程序(因此小程序正在使用 EDT 和 JavaFX 线程),jp2launcher.exe 会继续运行近 1 分钟,以便小程序无法轻松再次启动(只要它不被识别为新实例 -浏览器关闭后等)。
我用谷歌搜索过,但没有找到解决方案。我只发现了非常相似的问题 – https://bugs.openjdk.java.net/browse/JDK-8051030 .
另一个解决方案是,如果小程序可以在持久的 jp2launcher.exe 上启动,但它不能启动。它根本就没有被调用。仅重写 JApplet 的 init 方法。
import javax.swing.JApplet;
import javax.swing.SwingUtilities;
import java.awt.Graphics;
import javafx.embed.swing.JFXPanel;
import javafx.application.Platform;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.animation.Timeline;
/*<applet code="sample" width=600 height=600></applet>*/
public class sample extends JApplet{
protected Scene scene;
protected Group group;
Timeline timeline;
JFXPanel fxPanel;
@Override
public final void init(){initSwing();}
private void initSwing(){
fxPanel = new JFXPanel();
add(fxPanel);
Platform.runLater(() ->{initFX(fxPanel);});
}
private void initFX(JFXPanel fxPanel){
timeline=new Timeline();
group=new Group();
scene=new Scene(group);
}
@Override
public void start(){
try{SwingUtilities.invokeAndWait(this::initSwing);}
catch(java.lang.InterruptedException|java.lang.reflect.InvocationTargetException e){}}
}
最佳答案
根据您的更新,
我无法在所示平台上重现该问题;选择退出小程序和返回命令提示符之间的延迟没有明显增加。如果问题是特定于平台的,我已包含经过测试的示例以供引用。
$ javac sample.java ; appletviewer sample.java
注意到here ,“在小程序中,必须使用 invokeAndWait
从 init
方法启动 GUI 创建任务。” Applet::start
太晚了。
不习惯丢弃异常,当 JFXPanel
为空或未初始化时,我在 quit
上看到 java.lang.IllegalStateException
。
import javafx.embed.swing.JFXPanel;
import javafx.application.Platform;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javax.swing.JApplet;
import javax.swing.SwingUtilities;
/*<applet code="sample" width=300 height=200></applet>*/
public class sample extends JApplet {
protected Scene scene;
protected Group group;
JFXPanel fxPanel;
@Override
public final void init() {
try {
SwingUtilities.invokeAndWait(this::initSwing);
} catch (java.lang.InterruptedException | java.lang.reflect.InvocationTargetException e) {
e.printStackTrace(System.out);
}
}
private void initSwing() {
fxPanel = new JFXPanel();
add(fxPanel);
Platform.runLater(() -> {
initFX(fxPanel);
});
}
private void initFX(JFXPanel fxPanel) {
group = new Group();
group.getChildren().add(new Label(
System.getProperty("os.name") + " v"
+ System.getProperty("os.version") + "; Java v"
+ System.getProperty("java.version")));
scene = new Scene(group);
fxPanel.setScene(scene);
}
}
关于java - jp2launcher.exe 不会随着小程序关闭而退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36997044/
我正在尝试更改传递给 JdbcOperation 查询方法的参数。基本上,传递给 jdbcTemplate.query() 方法的第一个参数(字符串)的 SQL 语句需要更改。我想将任何语句包含在附加
我在尝试构建 JPQL 查询时陷入困境,并希望比我拥有更多 JPA 经验的人能够提供帮助。考虑以下两个实体: class Author{ String name @OneToMany(mapp
在我的 sitecore 网站中,客户要求进行一些改进。他们要我将/ja-jp/网站的标准字体样式更新为 Microsoft 的 Meiryo 字体。这包括更新与所有模板和子布局相关的所有基于 HTM
我有 JP Travel Joomla 模板。我应该修改哪个 css 来更改左上角菜单和主菜单的背景? 请帮忙。谢谢 最佳答案 根据 this site . 主菜单位于 #suckerfish 类的
我使用java邮件API编写了java代码。它为 IMAP 帐户执行以下操作: 将邮件标记为已读/未读。 发送/删除邮件。 我的代码适用于大多数 IMAP 邮件帐户。我根据邮件的 UID 获取邮件。但
我的应用程序的一部分接受任意文本,并将其发布为Twitter的更新。一切正常,直到发布外部(非ASCII / UTF7 / 8)字符集,然后一切都不再起作用。 例如,如果有人发布: に投稿できる 它(
我添加了两个监听器 1) 在树中查看结果 2) jp@gc - 图形生成器 CSV 是从第一个监听器生成的,但第二个监听器没有生成任何图形,即使我的所有路径都是正确的 最佳答案 我偶然发现了同样的问题
大家好, 当我在我的设备(印度服务器)中使用 Jmeter webdriver 采样器运行网页时,我可以成功完成我的任务,没有任何问题,但是当相同的 .jmx 文件在另一台设备(美国服务器)上运行时,
您好,我正在为 Android 构建一个简单的应用程序,它允许用户查找 kanji并查看它的“部分”。为此,我正在阅读 data file我在 this 上找到的网站并包含我需要显示的汉字部分。 问题
我自己在 Jmeter 中面临同样的问题。 Mozilla firefox 正在自动打开,给定的 URL 不会自动打开。 我的测试计划是 线程组 jp@gc - Firefox 驱动程序配置 jp@g
我必须使用 JMeter 中的 Jmeter - WebDriver Sampler 提供凭据来登录网站。这是我的脚本, WWDS.browser.get('http://login.salesfor
我试图找出 jp/jnp 指令在 LLVM 生成的 C 代码中的作用。示例: int main(int argc, const char * argv[]) { double value =
我是新来的 Jmeter并获得 java.lang.ClassNotFoundException:kg.apc.jmeter.vizualizers.SynthesisReportGui使用时 jp@
我在这个位置打开了一个cmd窗口:C:\...\apache-jmeter-2.13\lib\ext 并运行此命令 C:\...\apache-jmeter-2.13\lib\ext>java -ja
我想在我的 Eclipse Helios (3.6 SR2) 安装中添加一个 PHP 格式化程序,但我找不到任何地方可以下载 jp.sourceforge.pdt_tools.formatter(可以
我正在使用 JMETER 对 Web 应用程序执行 http GET 请求。响应是 JSON 数据,我想正确格式化它。 我使用插件管理器安装了 jp@gc - JSON 格式后处理器,它运行良好并且不
当我打印报告评论 JasperExportManager.exportReportToPdf(JasperPrint) 时,报告会在 Jar 文件 中正常显示。否则,报告会卡在这个功能中,并且报告查看
我正在尝试为个人项目抓取一些日本网站。如您所料,带有 UTF-8 文本的站点工作得很好,但我无法从指定其他国际编码(特别是 EUC-JP)的站点中获取任何文本。 Node 似乎也在解释文本并执行修改而
用国语, countrycode | language US | English BR | Portuguese UK | English 在国名中, countrycode | name
以下在这种特殊情况下不起作用,提示你给它的任何东西都不是一个字符。 (handler-bind ((sb-int:character-coding-error #'(
我是一名优秀的程序员,十分优秀!