1
在listMarques.addMouseListener中,我想在selectedCategories中獲取String
。我已經在我的班級嘗試過這種方式,從addMouseListener中恢復getSelectedValue
Private selectedCategories = null
但它不起作用。
listCategories.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent arg0) {
String selectedCategories = listMarques.getSelectedValue().toString();
System.out.println(selectedCategories);
}
});
listMarques.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
String selectedMarques = listMarques.getSelectedValue().toString();
if(selectedMarques != null && selectedCategories != null)
{
}
}
});
是listsCategories和listMarques'JList'?如果是這樣,你不應該使用MouseListener來解決這個問題。相反,你應該使用'ListSelectionListener'。 爲了獲得更好的幫助,您應該改進您的問題以提供更多信息。 – Renatols