2012-03-09 4 views
-1

현재 데이터베이스에서 위치 문자열을 읽고 jframe에 나타날 수있는 이미지로 변환 할 수 있습니다. 나는 JLabel을 만들고 이것을 ImageIcon으로 바꾼다. 그 코드는 다음과 같습니다. 어떻게이 모든 이미지 콘텐트를 하나의 JPanel에 넣을 수 있습니까? 지금까지는 이미지를 별도의 JPanel에 넣을 수 있었으며 이러한 모든 jpanels는 jframe에 나타납니다. 데이터베이스에서 일치하는 모든 이미지를 반복합니다.Java - 하나의 JPanel에 여러 개의 JLabels

JLabel image = new JLabel(new ImageIcon(pic)); 

image.setIcon(new ImageIcon(pic)); 

panel.add(image); 
기본적으로 JPanel 이후
+2

왜 당신은 단지에 대한 panel.add''호출 할 수 없습니다 패널에 추가됩니다하는 FlowLayout 사용 각 이미지? 무슨 일이야? – zigdon

답변

4

방금 ​​이후 add 호출

panel.add(image1); 
panel.add(image2); 
panel.add(image3); 

을 사용할 수 있으며 모든 이미지

관련 문제