Hi and thank you for your reply.
I already checked the GUIModeChartTypes.java and i haven't figured it out yet.
I created a ComboBox and here is the ItemListener code (that's where my problem is located I think)
jCrossComboBox = new JComboBox<Instrument>();
for(int i=0;i<instArr.length;i++){
jCrossComboBox.addItem(instArr[i]);
}
jCrossComboBox.addItemListener(new ItemListener() {
@SuppressWarnings("deprecation")
@Override
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED) {
Instrument instrument = (Instrument) jCrossComboBox.getSelectedItem();
System.out.println("Instrument choisi" + instrument);
IChart chart = chartPanels.keySet().iterator().next();
System.out.println(chart.toString());
IFeedDescriptor feedDescriptor = chart.getFeedDescriptor();
System.out.println("Le Feed est " + feedDescriptor.toString());
feedDescriptor.setInstrument(instrument);
getChartController().setFeedDescriptor(feedDescriptor);
}
}
});