private void disableAll() { long m = System.currentTimeMillis(); System.out.println("Disabling"); getContentPane().setVisible(false); for (Component c : getContentPane().getComponents()) { c.setEnabled(false); } getContentPane().setVisible(true); m = System.currentTimeMillis() - m; System.out.println("Disabled in " + m + " ms"); }
Component[] components = container.getComponents(); for (Component component : components) { component.setEnabled(enable); if (component instanceof Container) { enableComponents((Container)component, enable);
private void eEnable() { if(se_req_body.getEditorComponent().isEnabled()) { Component[] components = bpm.getComponents(); for(Component c: components) { if(!c.isEnabled()) { c.setEnabled(true); } } } }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) { Calendar calendar = Calendar.getInstance(); calendar.setTime((Date) value); Component c = super.getTableCellRendererComponent( table, value, isSelected, hasFocus, row, col); c.setEnabled(calendar.get(Calendar.DAY_OF_MONTH) % 2 == 0); return c; }
private void enableActionControl(boolean enable, Component comp) { if (enable) { // restore last enable state comp.setEnabled(actionsControlStates.getOrDefault(comp, true)); } else { // save enable state and disable it actionsControlStates.putIfAbsent(comp, comp.isEnabled()); comp.setEnabled(false); } }
private final JTable table = new JTable(model) { @Override public Component prepareRenderer(TableCellRenderer renderer, int row, int col) { Component c = super.prepareRenderer(renderer, row, col); if (col == DATE_COL) { Calendar calendar = Calendar.getInstance(); calendar.setTime((Date) model.getValueAt(row, col)); c.setEnabled(calendar.get(Calendar.DAY_OF_MONTH) % 2 == 0); } return c; } };
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); Arrays.stream(getComponents()).forEach(c -> c.setEnabled(enabled)); }
@NotNull @Override public Component prepareRenderer(@NotNull TableCellRenderer renderer, int row, int column) { Component c = super.prepareRenderer(renderer, row, column); c.setEnabled(isCellEditable(row, column)); return c; } };
@NotNull public Component prepareRenderer(@NotNull final TableCellRenderer renderer, final int row, final int column) { final Component comp = super.prepareRenderer(renderer, row, column); comp.setEnabled(isEnabled()); return comp; } };
/** * {@inheritDoc} The menu items will only be enabled when both the {@code MapPane} associated * with this menu, and its {@code MapContent}, are set. */ @Override public void show(Component invoker, int x, int y) { boolean enabled = (mapPane != null && mapPane.getMapContent() != null); for (Component c : getComponents()) { if (c instanceof JMenuItem) { c.setEnabled(enabled); } } super.show(invoker, x, y); }
c.setEnabled( geomType != Geometries.LINESTRING && geomType != Geometries.MULTILINESTRING); c.setEnabled(geomType == Geometries.POINT || geomType == Geometries.MULTIPOINT); break;
comp.setEnabled(false); return comp;
public void showDownloadControls(boolean needToShow) { // 2 modes: // - only message; // - message + download controls and buttons this.panelGlobal.setVisible(true); this.buttonStop.setVisible(!needToShow); // stop button only for loading mode this.tabsList.setVisible(needToShow); this.panelCommands.setVisible(needToShow); // auto-size form if (needToShow) { this.setWindowSize(this.sizeModeMessageAndControls.width, this.sizeModeMessageAndControls.height); } else { this.setWindowSize(this.sizeModeMessageOnly.width, this.sizeModeMessageOnly.height); } this.makeWindowCentered(); //this.setLocationRelativeTo(null); // center screen //FIX // icons on tabs left side setTabTitle(0, "Standard download", "/buttons/card_panel.png"); setTabTitle(1, "Custom download", "/buttons/list_panel.png"); // TODO: add manual mode as tab this.tabsList.getTabComponentAt(1).setEnabled(false); this.tabsList.setEnabledAt(1, false); }
public void updateControls() { boolean enabled = backend.isConnected() && backend.getController().getCapabilities().hasOverrides(); this.setEnabled(enabled); for (Component c : components) { c.setEnabled(enabled); } if (enabled) { radioSelected(); } else { toggleSpindle.setBackground(null); toggleMistCoolant.setBackground(null); toggleFloodCoolant.setBackground(null); } }
@Override public void onBattlePaused(BattlePausedEvent event) { isBattlePaused = true; getPauseButton().setSelected(true); getNextTurnButton().setEnabled(true); updateTitle(); }
@Override public void onBattleResumed(BattleResumedEvent event) { isBattlePaused = false; getPauseButton().setSelected(false); getNextTurnButton().setEnabled(false); // TODO: Refactor? if (getTpsFromSlider() == 0) { setTpsOnSlider(1); } updateTitle(); }
public void setEnabled(boolean val) { if (comp != null) { //Can be called from setUI in superclass constructor comp.setEnabled(val); } super.setEnabled(val); }
public void setEnabled(boolean val) { // System.err.println("RadioEditor.setEnabled " + val); super.setEnabled(val); Component[] c = getComponents(); for (int i = 0; i < c.length; i++) { c[i].setEnabled(val); } }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); for(int i = 0; i < getComponentCount(); i++){ Component c = getComponent(i); c.setEnabled(enabled); if (c instanceof JComboBox) ((JComboBox)c).getEditor().getEditorComponent().setEnabled(enabled); } }
@Override public Component prepareRenderer(TableCellRenderer renderer, int row, int col) { Component result = super.prepareRenderer(renderer, row, col); if ((row < 0) || (row >= getRowCount())) { return result; } Object value = getValueAt(row, col); if ((result != null) && value instanceof Property && (col == 1)) { result.setEnabled(((Property) value).canWrite()); } return result; }