public void addVectorLayer(SimpleFeatureType schema, String title, Rule rule, Font font) {
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.X_AXIS));
FeatureStyleInfo defaultStyle = new FeatureStyleInfo();
defaultStyle.applyDefaults();
int width = 16;
int height = 16;
int margin = 5;
RuleIcon icon = new RuleIcon(schema, rule, width, height);
icon.setBounds(margin, margin, margin + width, margin + height);