当我在JOptionPane的nssm帮助下将jar作为服务运行时。showOptionDialog()未显示
我的程序有一段代码,它会在窗口对话框中弹出,通知用户我正在使用的JOptionPane正在进行的过程。showOptionDialog()
但当我将程序作为服务启动而不是运行jar文件时,我无法看到弹出窗口
我正在使用nssm从jar/bat文件创建服务
下面的代码负责显示弹出窗口
private void showWindow(String msg) {
JTextArea textArea = new JTextArea(msg);
textArea.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 18));
textArea.setLineWrap(true);
textArea.setWrapStyleWord(true);
textArea.setOpaque(false);
textArea.setEditable(false);
textArea.setSize(new Dimension(400, 10));
JOptionPane.showOptionDialog(null, textArea,
"Application",
JOptionPane.DEFAULT_OPTION,
JOptionPane.INFORMATION_MESSAGE,
null, null, null);
}
我想知道,服务是否允许程序在前台显示这样的窗口
共 (0) 个答案