0
JFileChooser
を使用してイメージファイルをインポートしようとしましたが、ArrayList
にイメージを追加しています。最後に、ボタンを押すと、画像が順次表示されます(JPanel
)。誰も私がこれをどうやってできるか知っていますか?私はjavaを初めて使う人です。イメージファイルをインポートし、ArrayListに追加して、順次イメージを表示します。
ありがとうございます!
JFileChooser
を使用してイメージファイルをインポートしようとしましたが、ArrayList
にイメージを追加しています。最後に、ボタンを押すと、画像が順次表示されます(JPanel
)。誰も私がこれをどうやってできるか知っていますか?私はjavaを初めて使う人です。イメージファイルをインポートし、ArrayListに追加して、順次イメージを表示します。
ありがとうございます!
ステップを分割します。
タスク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();
}
};
を前進ボタンを追加します
まず、いくつかのJava GUIチュートリアルを調べることをお勧めします。 – Makoto
あなたの質問は非常に一般的であり、多くの理由をカバーしています。すでに書かれているチュートリアルを書き直さなくて済むように、私たちに教えてください。あなたは何を知っていますか?具体的にあなたを混乱させるものは何ですか? –
*「どうすればこのことができるか知っていますか?」 (回答として「はい」と入力する必要がありますか?) –