たとえば、jlistを作成し、Stringを使用して文字列に格納されている値を複製してJtextfieldに表示する場合、複数の文字列行コードを表すにはどうすればよいですか?別の文字列行を作成して、別のJtextfieldで映画の価格を表示できます。たとえば、jList値が選択されます。Jlistでコンポーネントを選択すると、Jtextfieldにコンポーネントが表示され、別のjTextfieldに価格が表示されますか?
jList99.setModel(new AbstractListModel() {
String[] strings = {"mouse,keyboard"};
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
jList99.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent evt) {
jList1ValueChanged(evt);
}
});
private void jList1ValueChanged(ListSelectionEvent evt) {
if(!jList99.getValueIsAdjusting())
{
jTextField9.setText((String) jList99.getSelectedValue());
}
}