package org.bbssh.ui.components; import net.rim.device.api.ui.FieldChangeListener; import net.rim.device.api.ui.component.ButtonField; /** * A simple ClickableButtonField extension which defaults to constructing with the CONSUME_CLICK property -- simply sot hat we * don't have to specify that property each and every time we use a ClickableButtonField. * * @author marc * */ public class ClickableButtonField extends ButtonField { public ClickableButtonField(FieldChangeListener listener) { super(CONSUME_CLICK); setChangeListener(listener); } public ClickableButtonField(String text, FieldChangeListener listener) { super(text, CONSUME_CLICK); setChangeListener(listener); } public ClickableButtonField() { super(CONSUME_CLICK); } public ClickableButtonField(long style) { super(CONSUME_CLICK | style); } public ClickableButtonField(String text) { super(text, CONSUME_CLICK); } public ClickableButtonField(String text, long style) { super(text, CONSUME_CLICK | style); } }