在我的应用程序中,我使用了一个 jpanel,我想在其中添加一个关键侦听器。我做到了。但它不起作用。
是不是因为我正在使用 swingworker 每秒更新面板的内容。
这是我更新面板的代码
RenderedImage image = ImageIO.read(new ByteArrayInputStream((byte[]) get()));
Graphics graphics = remote.rdpanel.getGraphics();
if (graphics != null) {
Image readyImage = new ImageIcon(UtilityFunctions.convertRenderedImage(image)).getImage();
graphics.drawImage(readyImage, 0, 0, remote.rdpanel.getWidth(), remote.rdpanel.getHeight(), null);
}