わかりました、私は Java がかなり苦手です (正直なところ、私はプログラミングが嫌いで、ネットワーキングの方がずっと好きです)。とにかく、これは大学のためのものなので、私は実際にコードの多くを共有することはできませんが、私は自由に助けを求めることができます.
たくさんの名前を含む JList と、それらの名前の値の配列があります
final Double[] filmcost = { 5.00, 5.50, 7.00, 6.00, 5.00 };
私がやりたいのは、誰かがリストから何かを選択したときに、その値を変数に割り当てることです(テキストボックスを別の配列の文字列に設定しますが、それはうまくいきます)。
だから私は自分の変数を持っています
protected double filmCost;
ここに ListSelectionListener があります
filmList.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent evt) {
filmCost.setDouble(filmcost[filmList.getSelectedIndex()]);
}
});
ただし、「プリミティブ型 double で set Double(Double) を呼び出すことはできません」と不平を言っています。解決策は本当に簡単だと思いますが、これで1時間以上立ち往生しています。