import org.swixml.SwingEngine; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.WindowAdapter; /** * The InitClass class demonstrates how to use the initclass attribute. * Date: Mar 10, 2003 * * @author Wolf Paulus * @version $Revision: 1.1 $ * @since swixml 0.76 */ public class InitClass extends WindowAdapter { public Action DO_SELECT = new AbstractAction() { public void actionPerformed(ActionEvent e) { System.out.println( ((JComboBox) e.getSource()).getSelectedItem().toString() ); } }; private InitClass() throws Exception { new SwingEngine( this ).render( "xml/initclass.xml" ).setVisible( true ); } public static void main(String[] args) { try { new InitClass(); } catch (Exception e) { e.printStackTrace(); } } }