JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(350,300));
panel.setLayout(new BorderLayout());
JTextField search = new JTextField();
search.setForeground(Color.lightGray);
semanticTypeList = new DynamicList(search,getAllSemanticTypes());
semanticTypeList.setMatchMode(DynamicList.CONTAINS_MATCH);
panel.add(search,BorderLayout.NORTH);
panel.add(new JScrollPane(semanticTypeList),BorderLayout.CENTER);
return panel;
}