0
ListSelectionListener 또는 MouseAdapter를 사용하여 선택한 값 (예 : String 값)에 대한 정보를 얻는 방법이 있습니까? 이에 대한 기본 제공 방법이 있습니까?JList - Click from value from
난 단지 적절한 인덱스를 얻는 방법을 알고 있지만이 마음에 들지 내용이나 content.toString()
내가 추가 해요 요소 :
{
DefaultListModel listModel;
listModel.addElement(name);
}
@Edit는
는 당신 주셔서 감사합니다 도움.
list.addMouseListener(new MouseAdapter(){ @Override public void mouseClicked(MouseEvent e) { System.out.println("Mouse click."); int index = list.getSelectedIndex(); System.out.println("Index Selected: " + index); String s = (String) list.getSelectedValue(); System.out.println("Value Selected: " + s.toString()); } });
시도 [JList의 # getSelectedValue()] (HTTP 사용하여
JList
에서 값을 얻기 위해 더 나은 것 : /을 /docs.oracle.com/javase/7/docs/api/javax/swing/JList.html#getSelectedValue%28%29) 및 [List Selection Listener 작성 방법] (http://docs.oracle. com/javase/tutorial/uiswing/events/listselectionlistener.html) – Braj