이미지가 안 바뀌네요..
희나리
파일 다이얼로그로 이미지를 불러와서 그 이미지로 바뀌게 해야되는데..
계속 초기값으로 지정해준 경로의 이미지만 보여지네요..
프롬프트창에 출력했을 때 파일 경로가 그대로 출력되는걸로봐선
다이얼로그에서 이미지 경로는 제대로 받아오는거 같은데, 이게 바뀌는게 안되네요..
저같은 경우 이미지 아이콘을 사용해서 이미지를 표현했거든요~
그냥 Image로 하니까 다른 컴포넌트들이 사라져버리더라구요..public static ImageIcon img;
public static JLabel img_label;
public static String path = new String(snow.jpg);
.......
img = new ImageIcon(path);
img_label = new JLabel(,img,JLabel.LEFT); - 이미지 아이콘으로 이렇게 정의해주고..
.......
void i_ofenbtn_actionPerformed(ActionEvent e) {
FileDialog imgdlg = new FileDialog(this,Open Image,FileDialog.LOAD);
imgdlg.show();
path=imgdlg.getDirectory()+\\+imgdlg.getFile();
System.out.println(path);
} - 이 부분이 파일다이얼로그로 이미지 불러오는건데.. 여기에 어떻게 해야 이미지가
해당 경로로 바뀌게되나요.. drawImage 썼더니 컴파일 오류 나네요..
-
귀1여운렩
예제에 있는 부분까지는 되거든요.. DB에 파일경로가 제대로 저장되는걸로봐서.. 근데 이 경로의 이미지로 바뀌도록 할 방법을 모르겠네요..
-
별하
제가 쓴 파일 FileDialog 강좌를 읽어보세요. 예제가 있으니 그대로 하면 될것 같습니다. 좌측 검색창에서 FileDialog 로 검색하시면 됩니다.