IntelliJ IDEA 2016.1.1 способен отображать BufferedImage
объект в качестве изображения при отладке по умолчанию (вероятно, предыдущие версии также поддерживают эту функцию).
- Установите контрольную точку, где вы можете получить доступ к
BufferedImage
объекту
- По умолчанию для
BufferedImage
класса Idea установит Image зрителя, так что вы можете просто нажать на Посмотреть изображение текста в строке объект BufferedImage
в окне отладчика, с правой стороны. Это также доступно в окне Evaluate Expression.
- В случае, когда другой зритель установлен для
BufferedImage
класса, вы можете изменить его обратно, нажав правой кнопкой мыши на BufferedImage
объекта в окне отладчика и выберите View как/Image.
Изображение будет загружено во всплывающем окне. (Вы можете изменить размер всплывающего окна, но не может двигаться. Я на OS X, обработка окна Идеи немного странно здесь, может быть, лучше на Win)
Вы также можете создавать свои собственные визуализаторы объект , Это также можно сделать в окне View as, в этом случае выберите Создать .... Здесь вы можете ввести свое пользовательское выражение, которое будет отображаться в строке объекта в окне отладчика. Обратите внимание, что это только для отображения информации об объекте только в текстовом формате.
Например, если вы хотите, чтобы отобразить BufferedImage
как [width]x[height]
в окне отладчика, создать новый вид, выберите Используйте следующее выражение кнопку, а затем введите следующее выражение:
getWidth() + "x" + getHeight()
После нажатия на Применить или OK, вы получите:
Вы можете управлять вашим зрителям, щелкнув правой кнопкой мыши в переменных или часы панели и выберите Обзор Настройка данных ...
WOW! Это супер круто! И только то, что мне нужно. Я нажал «показать изображение», и я золотой :-) – Jason