1 回答

TA貢獻1785條經驗 獲得超4個贊
您應該添加一個action listener來jcombobox獲取所選值String,然后在另一個類中使用該值,試試這個:
public class BloodList extends JComboBox <String> {
private String s="";
private String[] bloodList =
{
"1",
"2",
"3",
};
public BloodList() {
for (int i=0; i < bloodList.length; i++)
{
this.addItem(bloodList[i]);
};
}
ActionListener cbActionListener = new ActionListener() {//add actionlistner to listen for change
@Override
public void actionPerformed(ActionEvent e) {
s = (String) BloodList.this.getSelectedItem();//get the selected string
}
};
this.addActionListener(cbActionListener);
public String getS(){return s;}
}
現在您可以String通過使用該getS()方法在另一個類中使用它。
添加回答
舉報