Значок не отображается в JFrame (VSCode) [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Значок не отображается в JFrame (VSCode) [дубликат]

Сообщение Anonymous »

Я впервые работаю над некоторыми эффектами с помощью Java и использую Maven в VSCode. Я понял, как отобразить текст в рамке с помощью метки, но не могу отобразить изображение, и не знаю почему.
Мой ожидаемый результат: для изображения «crown.jpg», а также текста «Привет, Адам!» появиться в кадре. Однако отображается только текст.
Вот мой код:

Код: Выделить всё

package firstfxjava;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Main {
public static void main(String[] args) {
// JFrame = a GUI window to add components to

// JLabel = a GUI display area for a string of text, an image, or both

ImageIcon image = new ImageIcon("crown.jpg"); //creates an ImageIcon

JLabel label = new JLabel(); // creates a lable
label.setText("Hi Adam!"); //sets text of lable
label.setIcon(image);

JFrame frame = new JFrame(); //creates a frame
frame.setTitle("JFrame title goes here"); //sets title of frame
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //exit out of application frame
frame.setSize(420,420); //sets the x-dimension, and y-dimension of frame
frame.setVisible(true); //make frame visible
frame.add(label);
}
}
Вот мои файлы, если это полезно: (https://i.sstatic.net/QSxpF5yn.png)

Подробнее здесь: https://stackoverflow.com/questions/793 ... ame-vscode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»