0
我對我的程序感到困惑。如果我點擊某個列表,如何獲得我的整數數組?這是我正在嘗試的代碼。Int數組無法調出
import javax.swing.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import java.awt.*;
public class JListDemo extends JFrame {
JList list;
String[] listColorNames = {"tres", "dos", "piso", "kwatro", "sais"};
int[] listColorValues = {3, 2, 1, 4, 6};
Container con;
public JListDemo() {
super("List Source Demo");
con = getContentPane();
con.setLayout(new FlowLayout());
list = new JList(listColorNames);
list.setSelectedIndex(0);
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
con.add(new JScrollPane(list));
list.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
con. (listColorValues[list.getSelectedIndex()]);
}
}
);
setSize(200, 200);
setVisible(true);
//setSizable(false);
}
public static void main(String[] args) {
JListDemo test = new JListDemo();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
我*真的很困惑。你想對'Container'做什麼? – Makoto
沒有先生,我試過,如果它可以工作,但不是。如果我選擇列表中的一位先生,我需要獲得價格。 – Batusai
那麼這個怎麼樣:你究竟在做什麼?這就是我困惑的地方。 – Makoto