powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX 2 initialize Image ImageView
5 сообщений из 5, страница 1 из 1
JavaFX 2 initialize Image ImageView
    #38989677
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
public class MainController implements Initializable {
	
	@FXML
	ImageView iv1;
	
	Image image;
	
	@Override
	public void initialize(URL location, ResourceBundle resources) {
		
		image = new Image("D:\\temp\\pic3.png"); //на этой строчке вылетает - что не правильно?
		iv1 = new ImageView();
		iv1.setImage(image);
		
	}

}
...
Рейтинг: 0 / 0
JavaFX 2 initialize Image ImageView
    #38989683
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочтите же, наконец, инструкцию
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/image/Image.html#Image-java.lang.String- public Image(String url )

Constructs an Image with content loaded from the specified url .

Parameters:
url - the string representing the URL to use in fetching the pixel data
Throws:
NullPointerException - if URL is null
IllegalArgumentException - if URL is invalid or unsupported

file:/D:/temp/pics3.png
...
Рейтинг: 0 / 0
JavaFX 2 initialize Image ImageView
    #38989692
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Спасибо.
...
Рейтинг: 0 / 0
JavaFX 2 initialize Image ImageView
    #38989776
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один вопрос.
Хочу, чтоб это изображение отобразилось в окне.

Что делаю:

1) Создал окно(форму) с помощью SceneBuilder.
2) Указал Controller class.
3) Добавил ImageView на форму.
4) Указал fx:id -> iv1.

Использую код (см. первый пост)

И ожидаю, что изображение появится при запуске окна(формы) - но ничего не отображается.
Что я мог забыть?
...
Рейтинг: 0 / 0
JavaFX 2 initialize Image ImageView
    #38991406
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался, что было не так:
Код: java
1.
iv1 = new ImageView();

Эта строчка лишняя, закомментировал ее - и все заработало;
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX 2 initialize Image ImageView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]