我想制作一个自动与导入图像大小相同的JPanel,所以如果我点击图像,JPanel就会确切知道图片上的点击位置。
我不需要调整图片/ JPanel的大小。
我该怎么做?
答案 0 :(得分:0)
使用包含JPanel的固定大小的JScrollPane,并在加载新图像时调整面板大小。可以使用JLabel来显示图像。
JLabel imageLabel = new JLabel();
JScrollPane imageScrollPane = new JScrollPane(imageLabel);
add(imageScrollPane);
imageLabel.setIcon(...);
imageLabel.setSize(...);