JFrame을 사용하여 전체 화면 모드로 이미지를 표시하려고했지만 제대로 작동하지 않습니다.이미지를 자바에서 전체 화면으로 표시
나는이의 새로운 객체를 생성 할 때 흰색 창이 전체 화면 모드로 열립니다 있지만 이미지가 표시되지 않습니다
이import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class DisplayManager {
private JFrame jf;
public DisplayManager() {
//jframe
jf = new JFrame();
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);
jf.setUndecorated(true);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = env.getDefaultScreenDevice();
device.setFullScreenWindow(jf);
jf.add(new JLabel(new ImageIcon("E:/NetBeansProjects/Project/res/Test.png")));
}
}
전체 화면 모드를 사용하지 않으면 표시됩니까? – Kayaman
가능한 [Java Swing에서 이미지 표시] (https://stackoverflow.com/questions/8333802/displaying-an-image-in-java-swing) – pvg
의 복제본 가능한 경우 device.setFullScreenWindow (jf); 아무것도 나타나지 않습니다. 편집 : 내가 GraphicsEnvironment 물건을 제거하고 jf.setUndecorated (true); 흰색 창이 열립니다. 이 창 크기를 조정하면 이미지가 나타납니다./ – Marcus