public void setSizeCombo(Token token) { JComboBox size = getSizeCombo(); Grid grid = TabletopTool.getFrame().getCurrentZoneRenderer().getZone().getGrid(); DefaultComboBoxModel model = new DefaultComboBoxModel(grid.getFootprints().toArray()); model.insertElementAt(token.getLayer() == Layer.TOKEN ? "Native Size" : "Free Size", 0); size.setModel(model); if (token.isSnapToScale()) { size.setSelectedItem(token.getFootprint(grid)); } else { size.setSelectedIndex(0); } }