ui/src/main/java/ucar/nc2/ui/widget/BAMutil.java
private static AbstractButton _makeButtconFromAction( Action act) {
    // this prevents null pointer exception if user didnt call setProperties()
    Boolean tog = (Boolean) act.getValue( BAMutil.TOGGLE);
    boolean is_toggle = (tog == null ) ? false : tog.booleanValue();

    return makeButtcon(
        (Icon) act.getValue( Action.SMALL_ICON),
        (Icon) act.getValue( BAMutil.SELECTED_ICON),
        (String) act.getValue( Action.SHORT_DESCRIPTION),
        is_toggle);
  }
private static AbstractButton _makeButtconFromAction( Action act) {
    // this prevents null pointer exception if user didnt call setProperties()
    Boolean tog = (Boolean) act.getValue( BAMutil.TOGGLE);
    boolean is_toggle = (tog == null ) ? false : tog.booleanValue();

    return makeButtcon(
        (Icon) act.getValue( Action.SMALL_ICON),
        (Icon) act.getValue( BAMutil.SELECTED_ICON),
        (String) act.getValue( Action.SHORT_DESCRIPTION),
        is_toggle);
  }
private static AbstractButton _makeButtconFromAction ( Action act ) { // this prevents null pointer exception if user didnt call setProperties() Boolean tog = ( Boolean ) act . getValue ( BAMutil . TOGGLE ) ; boolean is_toggle = ( tog == null ) ? false : tog . booleanValue ( ) ; return makeButtcon ( ( Icon ) act . getValue ( Action . SMALL_ICON ) , ( Icon ) act . getValue ( BAMutil . SELECTED_ICON ) , ( String ) act . getValue ( Action . SHORT_DESCRIPTION ) , is_toggle ) ; }
NB: doesnt add action to button
NB : doesnt add action to button