m_exportSourceFileChooser.setFileSelectionMode( JFileChooser.DIRECTORIES_ONLY );
m_exportJarFileChooser = new JFileChooser();
// init obfuscated classes list
m_obfClasses = new ClassSelector( ClassSelector.ObfuscatedClassEntryComparator );
m_obfClasses.setListener( new ClassSelectionListener( )
{
@Override
public void onSelectClass( ClassEntry classEntry )
{
navigateTo( classEntry );
}
} );
JScrollPane obfScroller = new JScrollPane( m_obfClasses );
JPanel obfPanel = new JPanel();
obfPanel.setLayout( new BorderLayout() );
obfPanel.add( new JLabel( "Obfuscated Classes" ), BorderLayout.NORTH );
obfPanel.add( obfScroller, BorderLayout.CENTER );
// init deobfuscated classes list
m_deobfClasses = new ClassSelector( ClassSelector.DeobfuscatedClassEntryComparator );
m_deobfClasses.setListener( new ClassSelectionListener( )
{
@Override
public void onSelectClass( ClassEntry classEntry )
{
navigateTo( classEntry );