net.sf.jaxodraw.gui.panel
Class JaxoImportPanel

java.lang.Object
  extended by net.sf.jaxodraw.gui.panel.JaxoImportPanel
All Implemented Interfaces:
JaxoLocalized

public class JaxoImportPanel
extends java.lang.Object
implements JaxoLocalized

Brings up a dialog to choose an import format and a file to import.

Since:
2.0

Constructor Summary
JaxoImportPanel(java.awt.Component parentc, java.util.List imp)
          Constructor.
 
Method Summary
 JaxoGraph getImportedGraph()
          Returns the graph theat was imported by this panel.
 void setImports(java.util.List impts)
          Updates the list of import formats.
 void show()
          Shows the import panel.
 void updateLanguage()
          Updates the component with the current language as set in the preferences (JaxoPrefs.PREF_LANGUAGE).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxoImportPanel

public JaxoImportPanel(java.awt.Component parentc,
                       java.util.List imp)
Constructor.

Parameters:
parentc - Component whose Window to use a parent for dialogs.
imp - List of imports to show, in the format of JaxoImport.getBuiltInFormats().
Method Detail

setImports

public void setImports(java.util.List impts)
Updates the list of import formats.

Parameters:
impts - the list of import formats.

updateLanguage

public void updateLanguage()
Updates the component with the current language as set in the preferences (JaxoPrefs.PREF_LANGUAGE).

Specified by:
updateLanguage in interface JaxoLocalized

show

public void show()
Shows the import panel.


getImportedGraph

public JaxoGraph getImportedGraph()
Returns the graph theat was imported by this panel.

Returns:
the graph or null if none was imported.


Licensed under GPL. For more information, see http://jaxodraw.sourceforge.net/license.html or the LICENSE file in the jaxodraw distribution.