Я создаю панель, которая показывает большое изображение. Я использую метод ImageIO.read(URL)
, чтобы показать изображение. Теперь я должен добавить функциональность, чтобы сломать или приостановить процесс чтения данного URL изображения.Как сломать/приостановить чтение изображения?
Как я могу это сделать?
BufferedImage image = null;
URL urlImage = new URL(surl);
image = ImageIO.read(urlImage);
* «добавить функциональность, чтобы сломать или приостановить чтение» * «ImageIO.read()» - это метод блокировки, поэтому мне не нравятся ваши шансы. OTOH это кажется странным требованием. Какую функцию вы пытаетесь реализовать, делая это? У меня есть возможные ответы, сосредоточенные вокруг 'InputStream' или' MediaTracker', но чтобы сузить его, попробуйте заполнить прецедент или функцию этой функции. –
Я хочу создать облачное приложение, где мой файл изображения находится в облаке, и это большой размер, такой как 10-20mb, и как только я начал читать этот файл, я не могу остановить это, и я не хочу ждать загрузка полного файла. –