name.setEnabled(sib.num != 0);
    private void updateTFs()    {        //reads from sib to top text fields        name.setText(sib.name);        width.setText(Integer.toString(sib.width));        height.setText(Integer.toString(sib.height));        palette.setSelectedIndex(sib.palette);        bank.setText(Integer.toHexString(sib.bank));        for (int i = 0; i < address.length; i++)        {            address[i].setText(Integer.toHexString(sib.address[i] & 0xFFFF));            if (i < sib.numSprites)                address[i].setEnabled(true);            else                address[i].setEnabled(false);        }        for (int j = 0; j < unknown.length; j++)        {            unknown[j].setText(addZeros(Integer.toHexString(sib.unknown[j]), 2)                + " ");        }    }