2014-03-12 23 views
0

這僅僅是一個例子:異常通過細節點擊排序/顯示[showopendialog] [JFileChooser中]

import javax.swing.JFileChooser; 

public class Asgfsa { 



    private JFileChooser fc; 

    public Asgfsa(){ 
     fc = new JFileChooser(); 
     fc.showOpenDialog(null); 
    } 

    public static void main(String[] args) { 

     Asgfsa b = new Asgfsa(); 

    } 

} 

發生的情況:事件期間發生

異常分派: java.lang.ArrayIndexOutOfBoundsException :數組索引超出範圍:0 at java.util.Vector.elementAt(Vector.java:333) at javax.swing.table.DefaultTableColumnModel.getColumn(DefaultTableColumnModel.java:288) at sun.swing.FilePane。 fixNameCo在sun.swing.FilePane.access處使用lumnWidth(FilePane.java:1143) ;在sun.swing.FilePane處使用$ 2300(FilePane.java:46) ;在java.awt.Component處使用$ 6.componentResized(FilePane.java:1076) 。 processComponentEvent(Component.java:5971) at java.awt.Component.processEvent(Component.java:5925) at java.awt.Container.processEvent(Container.java:2034) at java.awt.Component.dispatchEventImpl( Component.java:4512) 在java.awt.Container.dispatchEventImpl(Container.java:2092) 在java.awt.Component.dispatchEvent(Component.java:4342) 在java.awt.EventQueue.dispatchEvent(EventQueue中。 java:610) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280)在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195)上的2105處在java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:220) 在java.awt.EventQueue.dispatchEvent(EventQueue.java:608) 在java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:280) 在java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) 在java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:185) 在java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:180) 在java的.awt.EventDispatchThread.pumpEve NTS(EventDispatchThread.java:172) 在java.awt.EventDispatchThread.run(EventDispatchThread.java:133)

+0

在我的工作電腦中必須是個問題。因爲在大學和家裏一切正常。 –

回答

0

添加的FileFilter(使用setFileFilter()方法)到對話框打開它之前。

+0

我試過了這個方法:setFileFilter和addChoosableFileFilter。 不要修理任何東西,謝謝。 –

相關問題