-1

JFileChooserに画像を追加して画像ファイルをインポートしようとしていArrayListます。JPanel次に、ボタンが押されたときに画像を順番に表示します。どうすればこれができるか知っている人はいますか?私はJavaが初めてです。

ありがとう!

4

1 に答える 1

2

ステップに分解します。

タスク 1: JFileChooser を使用してイメージ ファイルをインポートします。選択したファイル オブジェクトを取得するImageIO.read (ファイル) を使用して、バッファリングされた画像を取得します。

タスク 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();
  }
};
于 2012-04-21T23:15:30.123 に答える