Я делаю проект в java, где изображение появляется в выражении if. Я смотрел онлайн около часа, и все, что я нашел, дало мне ошибку, что я понятия не имел, как исправить. Вот пример, Java, how can I popup a dialog box as only an image?. После использования кода, предложенного whiskeyspider, и после импорта java.awt.image.BufferedImage; javax.swing.ImageIcon; javax.swing.JLabel;
Я получил ошибку на ImageIo
и File
на первой строке. Если вы можете мне помочь в любом случае, пожалуйста, дайте мне знать, что я использую netbeans, и у меня есть javax.swing.JOptionPane;
, импортированный уже так, если это помогает вам пойти (извините за то, что я был ленив, чтобы исследовать вещи, поскольку мне всего 12, и мое внимание пядь не самая большая)Как получить изображение в Java
1
A
ответ
0
Вот что вы looking for. Он покажет вам, как создать диалоговое окно с изображением.
Однако, если вы не хотите читать его, я ввел фрагмент кода ниже, чтобы вы могли посмотреть.
(Испытанный)
import javax.swing.JOptionPane; //imports
import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.ImageIcon;
import java.awt.Toolkit;
import java.awt.Dimension;
public class ProjectileSim{
public static void main(String[] args){
JFrame f = new JFrame(); //creates jframe f
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); //this is your screen size
f.setUndecorated(true); //removes the surrounding border
ImageIcon image = new ImageIcon("IMAGEURL.jpg"); //imports the image
JLabel lbl = new JLabel(image); //puts the image into a jlabel
f.getContentPane().add(lbl); //puts label inside the jframe
f.setSize(image.getIconWidth(), image.getIconHeight()); //gets h and w of image and sets jframe to the size
int x = (screenSize.width - f.getSize().width)/2; //These two lines are the dimensions
int y = (screenSize.height - f.getSize().height)/2;//of the center of the screen
f.setLocation(x, y); //sets the location of the jframe
f.setVisible(true); //makes the jframe visible
}
}
Это позволит решить вам проблему. Не забудьте вставить изображение, которое вы хотите отобразить в папке компиляции, чтобы «ImageIcon» мог легко найти его. Также не забудьте указать правильное расширение картинки! (Т.е. .jpg, .png, .gif)
Все самое лучшее :)
Дайте мне знать о результатах.
Удачи вам!
1
чтобы исправить, необходимо добавить
import javax.imageio.ImageIO;
import java.io.File;
к верхней части файла
Вам также может понадобиться добавить
import java.io.IOException;
Смежные вопросы
- 1. Как получить изображение даты, созданное в java
- 2. Как получить изображение от пользователя в java
- 3. Java - Получить изображение JPanel
- 4. Как получить уменьшенное изображение Изображение видео (формат MJPEG) в java
- 5. визуализации Google получить диаграмму как изображение (Java)
- 6. Как получить растровое изображение из java?
- 7. Java: получить изображение как BufferedImage из pathpath
- 8. JAVA - Как получить изображение анимированный GIF из
- 9. Android Java: получить растровое изображение в галерее
- 10. как повернуть изображение растровое изображение в java
- 11. получить среднее изображение набора изображений в java
- 12. Как получить изображение из Harddrive в буфер в java
- 13. Как получить изображение clientHeight изображение?
- 14. как резкое изображение в java?
- 15. Как добавить изображение в Java?
- 16. Как повернуть изображение в JAVA?
- 17. Как создать изображение в Java
- 18. как отразить изображение в java
- 19. Как центрировать изображение в Java?
- 20. Как повернуть изображение в java?
- 21. Как скрестить изображение в Java
- 22. Как согнуть изображение в java
- 23. Как получить изображение из! [CDATA [в JAVA (андроид/затмение)
- 24. Как получить изображение для метки из FileOutPutStream в java?
- 25. Как получить вспомогательное изображение с помощью OpenCV в java api
- 26. Как получить изображение из облачного хранилища Google в java?
- 27. Как получить изображение matriz в быстром режиме? JAVA
- 28. Как получить обратное изображение окна?
- 29. Получить изображение из внешней папки - JAVA - JSF
- 30. Qt Java - Получить изображение из галереи
Спасибо, что работает !! – TheWaffleNinja
Добро пожаловать! Наслаждаться :) – TejjD