private int extractRobot() { repositoryManager.refresh(); int rv = 0; output = new StringWriter(); PrintWriter out = new PrintWriter(output); out.println("Robot Extract"); List<IRobotSpecItem> selectedRobots = getRobotSelectionPanel().getSelectedRobots(); IRobotSpecItem spec = selectedRobots.get(0); try { WindowUtil.setStatusWriter(out); rv = repositoryManager.extractJar(spec); WindowUtil.setStatusWriter(null); WindowUtil.setStatus(""); if (rv == 0) { out.println("Robot extracted successfully."); } else if (rv == -1) { out.println("Cancelled."); } } catch (Exception e) { out.println(e); rv = 8; } return rv; }
public BattleDialog getBattleDialog(BattleButton battleButton, boolean create) { if (create && battleDialog == null) { battleDialog = Container.getComponent(BattleDialog.class); battleDialog.pack(); WindowUtil.place(battleDialog); } return battleDialog; }
public void finishButtonActionPerformed() { int rc = extractRobot(); ConsoleDialog d; d = new ConsoleDialog(windowManager.getRobocodeFrame(), "Extract results", false); d.setText(output.toString()); d.pack(); d.pack(); WindowUtil.packCenterShow(this, d); if (rc < 8) { this.dispose(); } }
public RobotDialog getRobotDialog(RobotButton robotButton, String name, boolean create) { RobotDialog robotDialog = robotDialogMap.get(name); if (create && robotDialog == null) { if (robotDialogMap.size() > MAX_PRE_ATTACHED) { reset(); } robotDialog = Container.createComponent(RobotDialog.class); robotDialog.setup(robotButton); robotDialog.pack(); WindowUtil.place(robotDialog); robotDialogMap.put(name, robotDialog); } return robotDialog; }
/** Launch the application. */ public static void main(String[] args) { WindowUtil.setNimbusLook(); EventQueue.invokeLater( new Runnable() { public void run() { try { ConnectToDatabase.main(null); Login frame = new Login(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); }