我正在尝试使用JFileChooser
将图像添加到ArrayList
. JPanel
然后最后在按下按钮时按顺序显示图像。有谁知道我该怎么做?我是java新手。
谢谢!
把它分解成几个步骤。
任务 1:使用 JFileChooser 导入图像文件。获取选择的文件对象 使用ImageIO.read (file) 获取缓冲图像。
任务 2:将图像添加到数组列表
List<BufferedImage> images = new ArrayList<BufferedImage>()
images.add(image);
任务 3:在 JPanel 中显示图像
JPanel p = new JPanel();
JButton button = new JButton();
ImageIcon icon = new ImageIcon(images.get(0));
button.setIcon(icon);
p.add(button);
任务 4:添加在图像中前进的按钮
JButton advance = new JButton();
advance.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
advanceImage();
}
};