/ / Очаква се грешка на MouseListener, свързана с VariableDeclaratorId - java, swing, mouseevent, mouselistener, декларация за променливи

Грешка на мишката, която се отнася до VariableDeclaratorId очаква - java, swing, mouseevent, mouselistener, variable-declaration

Аз правя просто приложение на Java GUI, използвайки Swing и аз се опитвам да накарам JList да отговори на двойните кликвания чрез класа MouseListener. Моят код, свързан с него, е както следва:

MouseListener mouseListener = new MouseAdapter(itemList) {
public void mouseClicked(MouseEvent mouseEvent) {
if (mouseEvent.getClickCount() == 2) {
int index = itemList.locationToIndex(mouseEvent.getPoint());
System.out.println(index);
}
}
};
itemList.addMouseListener(mouseListener);
}

Въпреки това, за периода след itemList получавамгрешка казвайки "Синтаксична грешка на жетони, неуместни конструкции" и на (mouseListener) виждам "Синтактична грешка на жетона mouseListener, VariableDeclaratorId очаква след този знак. но аз изглежда да не бъде в състояние да намери някой друг, който е виждал този проблем преди.Някой може да предложи прозрение за това защо този проблем е постоянен?

Отговори:

1 за отговор № 1

MouseAdapter има само contructor без аргументи.

MouseListener mouseListener = new MouseAdapter(){

//override the methods

};