大きな画像を表示しているパネルを作成しています。私は画像を表示するためにImageIO.read(URL)
メソッドを使用しています。これで、指定したイメージURLの読み取りプロセスを中断または一時停止する機能を追加する必要があります。画像の読み込みを中断する/一時停止する方法はありますか?
どうすればいいですか?
BufferedImage image = null;
URL urlImage = new URL(surl);
image = ImageIO.read(urlImage);
* "読み取り機能を中断または一時停止する機能を追加する" * 'ImageIO.read()'はブロック方法で、私はあなたのチャンスが気に入らない。 OTOHこれは奇妙な要件のようです。これを実行して実装しようとしている機能は何ですか?私は 'InputStream'や' MediaTracker'を中心にして答えを出すことができますが、これを絞り込んで、この機能のユースケースや機能を記入してみてください。 –
私のイメージファイルがクラウド上にあり、10-20MBのようなサイズの大きなクラウドアプリケーションを作成したいと思い、そのファイルを読み始めたら、私はそれを止めることができず、私は待っていません完全なファイルをダウンロードする。 –