【问题标题】:applet fileopen dialog npe小程序文件打开对话框 npe
【发布时间】:2013-10-02 15:16:19
【问题描述】:

我在 jre6.0.33+ 中工作的小程序代码中获取此堆栈跟踪,但在 7.025 中失败。谁能帮我理解为什么并改正?

   Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(Unknown Source)
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(Unknown Source)
    at sun.awt.SunToolkit.getSystemEventQueueImpl(Unknown Source)
    at java.awt.Toolkit.getEventQueue(Unknown Source)
    at java.awt.EventQueue.isDispatchThread(Unknown Source)
    at javax.swing.SwingUtilities.isEventDispatchThread(Unknown Source)
    at javax.swing.JComponent.revalidate(Unknown Source)
    at javax.swing.JTable.resizeAndRepaint(Unknown Source)
    at javax.swing.JTable.sortedTableChanged(Unknown Source)
    at javax.swing.JTable.sorterChanged(Unknown Source)
    at javax.swing.RowSorter.fireRowSorterChanged(Unknown Source)
    at javax.swing.RowSorter.fireRowSorterChanged(Unknown Source)
    at javax.swing.DefaultRowSorter.sort(Unknown Source)
    at sun.swing.FilePane$DetailsTableRowSorter.access$1601(Unknown Source)
    at sun.swing.FilePane$DetailsTableRowSorter$1.call(Unknown Source)
    at sun.swing.FilePane$DetailsTableRowSorter$1.call(Unknown Source)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

【问题讨论】:

  • 如需尽快获得更好的帮助,请发布SSCCE。顺便说一句 - 请阅读有用的标签弹出窗口。如果你有,你可能已经意识到这与openfiledialog 标签无关。 -1 提醒您以后这样做。
  • 我也有这个问题。这是 Sun 的一个错误,但将在 JDK8 中修复
  • 其实好像是和this question重复的

标签: java applet


【解决方案1】:

过失 是的,我应该避免阅读。问题在于对对话框进行排序。我接受我的功劳惩罚。我希望我仍然可以天真地发帖,尽管他们是。请注意,这不是讽刺,即使该声明处于压力之下。

【讨论】:

    【解决方案2】:

    我也一样,根据this forum post,它显然是this bug 的“化身”。它似乎已修复,但仅在 JDK8 版本中。 OTOH,似乎有一个“Apple补丁”在(大概)JDK 7(但仅适用于Apple用户)中修复了这个问题。

    【讨论】:

      猜你喜欢
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 2022-01-23
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多