public void setTestCase(TestCaseEdit test) { this.test = test; // choose default format rbXML.setEnabled(true); rbXML.doClick(); }
public void setCustomSourceDataflow(Dataflow sourceDataflow, String label) { this.customSourceDataFlow = sourceDataflow; this.customSourceName = label; updateSourceSection(); radioCustomSource.doClick(); }
public void setCustomDestinationDataflow(Dataflow destinationDataflow, String label) { this.customDestinationDataflow = destinationDataflow; this.customDestinationName = label; updateDestinationSection(); radioCustomDestination.doClick(); }
@Override public void itemStateChanged(ItemEvent e) { if (e.getStateChange() == ItemEvent.SELECTED) { // Fire a change action if the arrow keys are used to select a radiobutton. // This is important for condition-driven dynamic changes on the UserInputPanel, // otherwise they happen just on mouse clicks. ((JRadioButton) e.getSource()).doClick(); } } });
@Override protected boolean initializeFromMatch(final JdbcDatastore datastore, final NamedPattern<UrlPart> namedPattern, final NamedPatternMatch<UrlPart> match) { final String pattern = namedPattern.toString(); switch (pattern) { case URL_SID_BASED: _radioSid.doClick(); break; case URL_FALLBACK: case URL_SERVICE_NAME_BASED: default: _radioServiceName.doClick(); break; } return super.initializeFromMatch(datastore, namedPattern, match); }
/** * Initialisation de la boite de dialogue */ public void initialise(RefondeDomaineFond _doma) { tfPeriode.setText("" + _doma.getPeriodeHoule()); tfNbNoeuds.setText("" + _doma.getNbNoeudsOnde()); tfAireMaxi.setText("" + _doma.getAireMaxi()); cbAireMaxi.setSelected(_doma.getAireMaxi() > 0); if (_doma.getTypeMaillage() == RefondeDomaineFond.CLASSIQUE) rbClassic.doClick(0); else rblgOnde.doClick(0); } /**
/** * Advices the the panel to restore its properties from the argument */ public IFuture<Void> setProperties(Properties ps) { int refresh = 5000; if(ps!=null) { refresh = ps.getIntProperty("defrefresh"); remotecb.setSelected(ps.getBooleanProperty("dfremote")); } for(int i=0; i<rb_refresh.length; i++) { if(((Integer)rb_refresh[i].getClientProperty("refresh")).intValue()==refresh) rb_refresh[i].doClick(); } return IFuture.DONE; }
public void reset() { CloudSdkServiceUserSettings sdkServiceUserSettings = CloudSdkServiceUserSettings.getInstance(); CloudSdkServiceType selectedSdkServiceType = sdkServiceUserSettings.getUserSelectedSdkServiceType(); switch (selectedSdkServiceType) { case MANAGED_SDK: managedRadioButton.doClick(); break; case CUSTOM_SDK: customRadioButton.doClick(); break; } setCloudSdkDirectoryText(Strings.nullToEmpty(sdkServiceUserSettings.getCustomSdkPath())); enableAutomaticUpdatesCheckbox.setSelected(sdkServiceUserSettings.isAutomaticUpdateEnabled()); // reset modified flag too so user won't see this as changed state. settingsModified = false; }
/** * Advices the the panel to restore its properties from the argument */ public IFuture<Void> setProperties(Properties ps) { int refresh = 5000; if(ps!=null) { refresh = ps.getIntProperty("defrefresh"); remotecb.setSelected(ps.getBooleanProperty("dfremote")); } for(int i=0; i<rb_refresh.length; i++) { if(((Integer)rb_refresh[i].getClientProperty("refresh")).intValue()==refresh) rb_refresh[i].doClick(); } return IFuture.DONE; }
@Override public void actionPerformed(ActionEvent e) { if(!tema.equals("Dark") && !tema.equals("Portugol")) { json.put(name, "Dark"); option2.setSelected(!option.isSelected()); Configuracoes.getInstancia().salvarTemas(); } else{ String newName =tema+"Editado"+editavelcount; editavelcount++; while(model.contains(newName)) { newName = tema+"Editado"+editavelcount; editavelcount++; } criarNovoTema(newName); op1.doClick(); } } });
@Override public void actionPerformed(ActionEvent e) { if(!tema.equals("Dark") && !tema.equals("Portugol")) { json.put(name, "Portugol"); option.setSelected(!option2.isSelected()); Configuracoes.getInstancia().salvarTemas(); } else{ String newName =tema+"Editado"+editavelcount; editavelcount++; while(model.contains(newName)) { newName = tema+"Editado"+editavelcount; editavelcount++; } criarNovoTema(newName); op2.doClick(); } } });
@NbBundle.Messages({ "CTL_DiffToRevision_okButton.text=&Diff", "CTL_DiffToRevision_okButton.ACSD=Diff selected revisions", "CTL_DiffToRevision_cancelButton.text=&Cancel", "CTL_DiffToRevision_cancelButton.ACSD=Cancel", "CTL_DiffToRevision_ACSD=Select revisions to diff" }) public DiffToRevision (File repository, HgRevision base) { this.repository = repository; this.baseRevision = base; panel = new DiffToRevisionPanel(); okButton = new JButton(); Mnemonics.setLocalizedText(okButton, Bundle.CTL_DiffToRevision_okButton_text()); okButton.getAccessibleContext().setAccessibleDescription(Bundle.CTL_DiffToRevision_okButton_ACSD()); cancelButton = new JButton(); Mnemonics.setLocalizedText(cancelButton, Bundle.CTL_DiffToRevision_cancelButton_text()); cancelButton.getAccessibleContext().setAccessibleDescription(Bundle.CTL_DiffToRevision_cancelButton_ACSD()); initializeSelections(); attachListeners(); panel.rbLocalToBase.doClick(); }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (value == null) { return null; } int selectedRow = table.getSelectedRow(); if (selectedRow != -1) { JRadioButton selectedButton = (JRadioButton) table.getValueAt(selectedRow, 0); if (!selectedButton.isSelected()) { selectedButton.doClick(); } } JRadioButton button = (JRadioButton) value; button.setForeground(isSelected ? table.getSelectionForeground() : table.getForeground()); button.setBackground(isSelected ? table.getSelectionBackground() : table.getBackground()); // long millis = System.currentTimeMillis() % 100000; // System.out.printf("%1$5d: row: %2$d; isSelected: %3$5b; buttonSelected: %4$5b; selectedRow: %5$d%n", millis, row, isSelected, button.isSelected(), selectedRow); return button; } };
public void testTwoStateBoolean() { assertFalse(model.isState()); assertFalse(on.isSelected()); assertTrue(off.isSelected()); model.setState(true); assertTrue(on.isSelected()); assertFalse(off.isSelected()); off.doClick(); assertFalse(on.isSelected()); assertTrue(off.isSelected()); }
public void testRadioButtons() { demoModel.setDemoEnum(DemoEnum.FOO); assertEquals(DemoEnum.FOO, demoModel.getDemoEnum()); barButton.doClick(); assertEquals(DemoEnum.BAR, demoModel.getDemoEnum()); demoModel.setDemoEnum(DemoEnum.BAZ); assertEquals(true, bazButton.isSelected()); setToFooButton.doClick(); assertEquals(true, fooButton.isSelected()); assertEquals(DemoEnum.FOO, demoModel.getDemoEnum()); }
public void testRadioButtons() { view.demoModel.setDemoEnum(DemoEnum.FOO); assertEquals(DemoEnum.FOO, view.demoModel.getDemoEnum()); view.barButton.doClick(); assertEquals(DemoEnum.BAR, view.demoModel.getDemoEnum()); view.demoModel.setDemoEnum(DemoEnum.BAZ); assertEquals(true, view.bazButton.isSelected()); view.setToFooButton.doClick(); assertEquals(true, view.fooButton.isSelected()); assertEquals(DemoEnum.FOO, view.demoModel.getDemoEnum()); }
@Test public void managedSdk_choice_disableAutomaticUpdates_apply_validSettings() { ApplicationManager.getApplication() .invokeAndWait( () -> { // use non-spy panel as spy messes up with UI event thread field updates. CloudSdkPanel sdkPanel = new CloudSdkPanel(); sdkPanel.reset(); sdkPanel.getManagedRadioButton().doClick(); sdkPanel.getEnableAutomaticUpdatesCheckbox().setSelected(false); try { sdkPanel.apply(); } catch (ConfigurationException e) { throw new AssertionError(e); } verifyCloudSdkSettings( CloudSdkServiceType.MANAGED_SDK, false, /* no auto-updates */ null /* no custom path */); }); }
@Test public void managedSdk_choice_apply_validSettings() { ApplicationManager.getApplication() .invokeAndWait( () -> { // use non-spy panel as spy messes up with UI event thread field updates. CloudSdkPanel sdkPanel = new CloudSdkPanel(); sdkPanel.reset(); sdkPanel.getManagedRadioButton().doClick(); try { sdkPanel.apply(); } catch (ConfigurationException e) { throw new AssertionError(e); } verifyCloudSdkSettings( CloudSdkServiceType.MANAGED_SDK, CloudSdkServiceUserSettings.DEFAULT_MANAGED_SDK_AUTOMATIC_UPDATES, null /* no custom path */); }); }
@Test public void changeSdkType_apply_callsChangedSdkTypeCallback() { ApplicationManager.getApplication() .invokeAndWait( () -> { // use non-spy panel as spy messes up with UI event thread field updates. CloudSdkPanel sdkPanel = new CloudSdkPanel(); CloudSdkServiceUserSettings.getInstance() .setUserSelectedSdkServiceType(CloudSdkServiceType.MANAGED_SDK); sdkPanel.reset(); sdkPanel.getCustomRadioButton().doClick(); String customSdkPath = "/home/gcloud"; sdkPanel.getCloudSdkDirectoryField().setText(customSdkPath); try { sdkPanel.apply(); } catch (ConfigurationException e) { throw new AssertionError(e); } verify(mockCloudSdkServiceManager) .onNewCloudSdkServiceTypeSelected(CloudSdkServiceType.CUSTOM_SDK); }); }
@Test public void customSdk_choice_apply_validSettings() { ApplicationManager.getApplication() .invokeAndWait( () -> { // use non-spy panel as spy messes up with UI event thread field updates. CloudSdkPanel sdkPanel = new CloudSdkPanel(); sdkPanel.reset(); sdkPanel.getCustomRadioButton().doClick(); String customSdkPath = "/home/gcloud"; sdkPanel.getCloudSdkDirectoryField().setText(customSdkPath); try { sdkPanel.apply(); } catch (ConfigurationException e) { throw new AssertionError(e); } verifyCloudSdkSettings( CloudSdkServiceType.CUSTOM_SDK, CloudSdkServiceUserSettings.DEFAULT_MANAGED_SDK_AUTOMATIC_UPDATES, customSdkPath); }); }