Я попытался добавить слушателя клавиш и мыши в JFrame, это не сработало, и я обнаружил, что JFrame не может получить фокус.У меня есть функция, которая загружает буферизованное изображение, куда я хочу добавить мышь и ключевой слушатель во всем измерении изображения.
public void imageloader(BufferedImage image) throws InterruptedException {
// frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Dimension dimension = new Dimension(image.getWidth(), image.getHeight());
setSize(200, 100);
setVisible(true);
label.removeAll(); //label is Jlabel
label.setIcon(new ImageIcon(image));
frame.setSize(dimension);
label.revalidate();
JScrollPane pane = new JScrollPane(label,
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
frame.getContentPane().add(pane);
frame.setSize(dimension);
// frame.setVisible(true);
}
Как можно добавить мышь и ключевой слушатель в этот кадр изображения, не перемещая части изэта функция?