Я создал меню JDropDown.Мне нужно подменю в другом месте на JFrame, в основном, это еще одно меню JDropDown.и отображается с условием типа «Нет» раскрывающееся меню должно отображаться в начале, но после щелчка на любом раскрывающемся меню отображается другое раскрывающееся меню и параметры этого второго раскрывающегося списка в зависимости от основного раскрывающегося списка.
Я пыталсяэтот код.Он показывает 2-й выпадающий при нажатии на любой вариант 1-го выпадающего.но если я добавлю еще одну вещь с помощью cb.setSelectedIndex (1), она не сможет работать.
String[] choices = {"Redeem","Prepaid", "FRC","Offices","Individual Bags","Gift Subscription","E-Gift Card","My Account","Wp-Admin","Shipstaion","Any date changes"};
final JComboBox cb = new JComboBox(choices); cb.setBounds(134,200, 170,30);
cb.setSelectedIndex(0);
cb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try {
String[ ] choices1 = {"Redeem Remaining & Redeem Gift Card","Redeem of Tasting Kit Sub","US & NON-US Redeem","Manually Created Vouchers"};
final JComboBox cb1 = new JComboBox(choices1);
cb1.setBounds(100,250, 250,30);
JF.add(cb1);
} catch (Exception e1) { e1.printStackTrace(); }
}
});
ожидаемый результат должен быть представлен во втором раскрывающемся меню, основанном на параметре основного раскрывающегося списка.