package grith.jgrith.view.swing; import grith.jgrith.Environment; import grith.jgrith.utils.ActionPerformedListener; import java.awt.BorderLayout; import javax.swing.JFrame; public class MyProxyInitApp implements ActionPerformedListener { /** * Launch the application * * @param args */ public static void main(String args[]) { try { MyProxyInitApp window = new MyProxyInitApp(); window.frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } private MyProxyInitPanel myProxyInitPanel; private JFrame frame; /** * Create the application */ public MyProxyInitApp() { initialize(); } /** * @return */ protected MyProxyInitPanel getMyProxyInitPanel() { if (myProxyInitPanel == null) { myProxyInitPanel = new MyProxyInitPanel(this, Environment .getDefaultMyProxy().getHost(), Environment .getDefaultMyProxy().getPort(), -1, null, null); } return myProxyInitPanel; } /** * Initialize the contents of the frame */ private void initialize() { frame = new JFrame(); frame.setBounds(100, 100, 500, 375); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(getMyProxyInitPanel(), BorderLayout.CENTER); } public void success(String actionName, boolean success, Object[] params) { if (MyProxyInitPanel.SUCCESS_ACTION_NAME.equals(actionName)) { Utils.showDialog(this.frame, "myProxyUploadedSuccessful"); // System.exit(0); } } }