2010-02-15 5 views
1

학생들이 플래시 카드, 메모 등을 사용하여 학습하는 데 도움이되는 기본 프로그램 (Java로 작성)을 만들고 있습니다. 사용자가 특정 파일을 업로드 할 수있는 방법이 필요합니다. 이미지 또는 비디오를 내 프로그램에 저장하여 종료하고 다시 시작한 후에도 사용할 수 있습니다.런타임에 이미지를 디스크에 저장하는 방법

나는 writeObject와 readObject의 라인을 따라 뭔가를 생각하고 "image"와 "video"객체를 생성합니다.

누군가가 이에 대해 조언을 해 줄 수 있습니까? 대단히 감사하겠습니다. GUI 사용 경험이 매우 부족하여 시작하기에 어려움이 있습니다.

답변

1

문제 설명이 다소 혼란 스럽지만 ... 이미지 또는 비디오를 "업로드"하면 프로그램에 대해 알 수있는 기존 파일을 의미합니다 (GUI 프로그래밍에 대해 이야기하고 있으므로). FileChooser을 사용하고 다음에 프로그램을 사용하기 위해 파일 위치를 저장하려면 Preferences API을 사용할 수 있습니다.

한 위치에서 다른 위치로 파일을 복사하는 방법에 대해서는 this SO thread에서 nio 패키지 또는 Apache Commons 라이브러리를 사용하여 파일을 복사하는 방법을 설명합니다.

+0

빠른 응답을 보내 주셔서 감사합니다. 예를 들면 다음과 같습니다. 사용자는 "Documents/Pictures"에 사진이 저장되어 있으며 이미지를 복사하여 내 프로그램에 저장하려고합니다. 사용자가 자신의 "Documents/Pictures"폴더를 삭제하기로 결정하면 내 프로그램에 영향을주지 않습니다. – Chris

1

스윙 프레임 워크를 사용하면 JFileChooser을 사용하여 파일 (비디오 및 이미지 포함) 업로드에 도움이됩니다.

당신은 이미지 IO에 대한 Jimi을 사용하고, 여기에 간단한 video player in java

의 예 그냥 어딘가에 폴더를 만들고 거기에 업로드 한 동영상과 비디오를 저장하고 표시하고 이미지 나 비디오 프레임 워크 등을 이용하여 재생할 수 있습니다 위의 것들. 기본 디렉토리로 만들고 프로그램이로드 될 때마다 파일을 열면됩니다.

+0

입력 해 주셔서 감사합니다. 문제가있는 부분은 "업로드 된 동영상 및 이미지를 저장합니다."입니다. 나는 당신의 모든 연결 고리를 살펴보고 거기에서 알아낼 수 있다고 생각합니다. 감사! – Chris

관련 문제