JComboBox中的动态值

时间:2013-05-12 15:40:42

标签: java swing jcombobox

我有一排JComboBox' s。我希望下一个值基于前一个值。

public static String dataBases[] = {"Choose DB", "Calls", "Cash", "Invoice Books"};
public static String[] parameters="Choose Parameters";

public static JComboBox comboDatabases = new JComboBox(dataBases);
public static JComboBox comboParameters = new JComboBox(parameters);
String str = (String)TabbedPane.comboDatabases.getSelectedItem();
  if(str.contains("Calls")){

      TabbedPane.test.setText("Calls has been picked");
      TabbedPane.parameters[0]="Choose Parameters";
      TabbedPane.parameters[1]="something";
      TabbedPane.parameters[2]="needs";
      TabbedPane.parameters[3]="to";
      TabbedPane.parameters[4]="go";
      TabbedPane.parameters[5]="here";
      TabbedPane.comboParameters.revalidate();
      TabbedPane.comboParameters.repaint();
  }

我读过revalidate和/或重绘可能有效,但没有。

0 个答案:

没有答案