/** * Sets the state of this menu item. * * @param state The initial state of the menu item, where <code>true</code> * is on, and <code>false</code> is off. */ public synchronized void setState(boolean state) { this.state = state; if (peer != null) { CheckboxMenuItemPeer cp = (CheckboxMenuItemPeer) peer; cp.setState (state); } }
protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) throws HeadlessException { throw new IllegalStateException("Method not implemented"); }
protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) { // TODO: Implement this. throw new UnsupportedOperationException("Not yet implemented."); }
protected CheckboxMenuItemPeer createCheckboxMenuItem (CheckboxMenuItem cmi) { checkHeadless(); return new GtkCheckboxMenuItemPeer (cmi); }
protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) { return new QtMenuItemPeer( this, target ); }
protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) { throw new HeadlessException(); }
@Override protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem a0) throws HeadlessException { throw new HeadlessException(); }
protected abstract CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem a0) throws HeadlessException;
@Override protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) throws HeadlessException { return new GCheckboxMenuItemPeer(target); }
@Override protected CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target) { throw new UnsupportedOperationException("Not yet implemented."); //return null; }
/** * Sets this check box menu item to the specified state. * The boolean value <code>true</code> indicates "on" while * <code>false</code> indicates "off." * * <p>Note that this method should be primarily used to * initialize the state of the check box menu item. * Programmatically setting the state of the check box * menu item will <i>not</i> trigger * an <code>ItemEvent</code>. The only way to trigger an * <code>ItemEvent</code> is by user interaction. * * @param b <code>true</code> if the check box * menu item is on, otherwise <code>false</code> * @see #getState */ public synchronized void setState(boolean b) { state = b; CheckboxMenuItemPeer peer = (CheckboxMenuItemPeer)this.peer; if (peer != null) { peer.setState(b); } }
/** * Sets this check box menu item to the specified state. * The boolean value {@code true} indicates "on" while * {@code false} indicates "off." * * <p>Note that this method should be primarily used to * initialize the state of the check box menu item. * Programmatically setting the state of the check box * menu item will <i>not</i> trigger * an {@code ItemEvent}. The only way to trigger an * {@code ItemEvent} is by user interaction. * * @param b {@code true} if the check box * menu item is on, otherwise {@code false} * @see #getState */ public synchronized void setState(boolean b) { state = b; CheckboxMenuItemPeer peer = (CheckboxMenuItemPeer)this.peer; if (peer != null) { peer.setState(b); } }
/** * Sets this check box menu item to the specifed state. * The boolean value <code>true</code> indicates "on" while * <code>false</code> indicates "off." * * <p>Note that this method should be primarily used to * initialize the state of the check box menu item. * Programmatically setting the state of the check box * menu item will <i>not</i> trigger * an <code>ItemEvent</code>. The only way to trigger an * <code>ItemEvent</code> is by user interaction. * * @param b <code>true</code> if the check box * menu item is on, otherwise <code>false</code> * @see #getState */ public synchronized void setState(boolean b) { state = b; CheckboxMenuItemPeer peer = (CheckboxMenuItemPeer)this.peer; if (peer != null) { peer.setState(b); } }