private void queryToggleRegionEnabled() { String msgKey = regionInfo.isEnabled() ? "disable.region.confirm" : "enable.region.confirm"; XLabel label = new XLabel(MessageFormat.format(bundle.getString(msgKey), regionInfo.getRegionName())); XCheckBox cb = null; Object msg = label; if (regionInfo.isEnabled()) { XContainer panel = new XContainer(new GridBagLayout()); cb = new XCheckBox("Flush Region"); cb.setSelected(true); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = gbc.gridy = 0; gbc.insets = new Insets(3, 3, 3, 3); gbc.anchor = GridBagConstraints.WEST; panel.add(label, gbc); gbc.gridy++; panel.add(cb, gbc); msg = panel; } Frame frame = (Frame) SwingUtilities.getAncestorOfClass(Frame.class, this); int answer = JOptionPane.showConfirmDialog(this.getParent(), msg, frame.getTitle(), JOptionPane.OK_CANCEL_OPTION); if (answer == JOptionPane.OK_OPTION) { appContext.submit(new ToggleEnabledWorker(cb != null ? cb.isSelected() : false)); } else { enablementButton.setSelected(false); enablementButton.setEnabled(true); } }
private void queryToggleRegionEnabled() { String currLabel = enablementButton.getText(); String msgKey = regionInfo.isEnabled() ? "disable.region.confirm" : "enable.region.confirm"; XLabel msg = new XLabel(MessageFormat.format(bundle.getString(msgKey), regionInfo.getRegionName())); Frame frame = (Frame) SwingUtilities.getAncestorOfClass(Frame.class, this); int answer = JOptionPane.showConfirmDialog(this.getParent(), msg, frame.getTitle(), JOptionPane.OK_CANCEL_OPTION); if (answer == JOptionPane.OK_OPTION) { appContext.submit(new ToggleEnabledWorker()); } else { enablementButton.setText(currLabel); enablementButton.setSelected(false); enablementButton.setEnabled(true); } }
private void queryToggleRegionEnabled() { String msgKey = regionInfo.isEnabled() ? "disable.region.confirm" : "enable.region.confirm"; XLabel label = new XLabel(MessageFormat.format(bundle.getString(msgKey), regionInfo.getRegionName())); XCheckBox cb = null; Object msg = label; if (regionInfo.isEnabled()) { XContainer panel = new XContainer(new GridBagLayout()); cb = new XCheckBox("Flush Region"); cb.setSelected(true); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = gbc.gridy = 0; gbc.insets = new Insets(3, 3, 3, 3); gbc.anchor = GridBagConstraints.WEST; panel.add(label, gbc); gbc.gridy++; panel.add(cb, gbc); msg = panel; } Frame frame = (Frame) SwingUtilities.getAncestorOfClass(Frame.class, this); int answer = JOptionPane.showConfirmDialog(this.getParent(), msg, frame.getTitle(), JOptionPane.OK_CANCEL_OPTION); if (answer == JOptionPane.OK_OPTION) { appContext.submit(new ToggleEnabledWorker(cb != null ? cb.isSelected() : false)); } else { enablementButton.setSelected(false); enablementButton.setEnabled(true); } }