respect margin and icon-text-gap

This commit is contained in:
Alexander Doroshko
2012-08-07 22:18:37 +04:00
parent 3e19b84e00
commit bc85f645b0
@@ -62,7 +62,9 @@ public class CheckBoxList extends JBList {
JCheckBox checkbox = (JCheckBox)getModel().getElementAt(index);
int iconArea;
try {
iconArea = ((BasicRadioButtonUI)checkbox.getUI()).getDefaultIcon().getIconWidth();
iconArea = checkbox.getMargin().left +
((BasicRadioButtonUI)checkbox.getUI()).getDefaultIcon().getIconWidth() +
checkbox.getIconTextGap();
}
catch (ClassCastException c) {
iconArea = DEFAULT_CHECK_BOX_WIDTH;