Пожалуйста, смотрите мой код ниже. То, что я хочу, во время моего события колеса мыши, прокручивается до списка, установленного в моей spinnermodel, но неспособного это сделать. можете ли вы помочь мне, что такое соответствующий код на mousewheel случае?MouseWheelListener в JSpinner JAVA
JSpinner lines = new JSpinner();
lines.addMouseWheelListener(new MouseWheelListener() {
public void mouseWheelMoved(MouseWheelEvent e) {
lines.setValue(new Integer((Integer)lines.getValue()).intValue() - e.getWheelRotation());
}
});
lines.setFont(new Font("Tahoma", Font.BOLD, 12));
lines.setModel(new SpinnerListModel(new String[] {"P5", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "DA", "DB", "DC", "DD", "DE", }));
lines.setBounds(63, 11, 49, 35);
frmHistoryRequest.getContentPane().add(lines);
Это ошибка я получил, когда я исполняю свою программу
Исключение в потоке «АВТ-EventQueue-0» java.lang.ClassCastException: java.lang.String не может быть приведен к java.lang .Integer.
Я все еще новичок в программировании на Java, и у меня есть чему поучиться .. Спасибо за тех, кто поможет.
Working .. спасибо :) – Rhye