나는 그 곳 곳곳을 바라 보았다.하지만 JPanel 위에 놓을 이미지를 찾기 위해 디렉토리가 어떻게 작동하는지 아직도 고민 중이다. 이미지는 어디에 있어야합니까? 내 이미지의 속성을 클릭하면 Location : C:\Users\Joseph\Pictures\Background
이고 그림의 이름은 random.jpg
입니다.imageicon (Java GUI)을 사용하여 JPanel에 이미지를 추가하려면 어떻게합니까?
tabbedPane을 사용하여 이미지를 탭에 추가하려고합니다. 여기에 내가 지금까지 가지고있는 것이 있으며 그것을 할 수 없다.
JPanel flPanel = new JPanel();
flPanel.setLayout(new FlowLayout());
ImageIcon image = new ImageIcon(getClass().getResource(""));
// Tried /Users/Joseph/Pictures/Background/random.jpg and doesn't work
JLabel j1 = new JLabel(image);
flPanel.add(j1);
tabbedPane.add("Tab 2", flPanel);
그림이 프로젝트와 동일한 패키지 파일에 있어야합니까? 또는 "random.jpg"를 수행 할 수 있도록 소스 파일에 있어야합니까?
가 스윙 튜토리얼 섹션을 읽고 [아이콘을 사용하는 방법 (http://docs.oracle.com/javase/tutorial /uiswing/components/icon.html)을 참조하십시오. – camickr
답변을 받으면 자신의 질문을 파기하지 마십시오. –
@TheodorosChatzigiannakis : 참고로, 그는 [오늘부터이 질문에] 질문을 다시 파탄하려했습니다. (http://stackoverflow.com/questions/26210236/why-is-my-fillpolygon-shape-looking-odd-java-gui). 사이트 운영자에게 알렸습니다. 우리는 그를 봐야 할 것이다. –