내 간단한 퀴즈 게임에서 JFileChooser를 사용하여 'Question/Answer'세트를 저장하고 저장해야합니다. FileChooser 창이 열리면 현재 작업 디렉토리에 있어야합니다. Linux, Windows에서 작동하고 싶습니다. 모든 플랫폼에서 작동 mehtod은 "이 user.dir은"누군가가 도와 줄 수있는 경우와 OSX, 난, 다음 코드 ... 의문입니다 저장을 위해 로딩운영 체제와 상관없이 현재 작업 디렉토리를 표시하는 JFileChooser를 여는 방법은 무엇입니까?
public class openMenuItemListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
nextButton.setEnabled(true);
JFileChooser fileChooser=new JFileChooser();
fileChooser.showOpenDialog(frame);
loadFile(fileChooser.getSelectedFile());
}
}
를 들어
:
class saveMenuListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JFileChooser fileSave=new JFileChooser();
fileSave.showSaveDialog(frame);
saveFile(fileSave.getSelectedFile());
}
}//class ends
을
* "나는 FileChooser 창 내가가 될하려는 열 때 '질문/답변'세트를로드하고 저장하기 위해 내 간단한 퀴즈 게임에서 JFileChooser를를 사용해야합니다 현재 작업 디렉토리, 나는 Linux, Windows 및 OSX에서 작동하도록하고 싶습니다. "모든 사용자 환경에서"user.dir "mehtod가 작동한다면 의심의 여지가 있습니다. * 모든 * OS * Java Web Start를 사용하여 시작된 응용 프로그램은 데스크탑 응용 프로그램과 같은 일반적인 방법입니다. 배포됩니다. 그 앱에서. 앱 디렉토리. (설치되어있는 곳)은 의도적으로 앱에서 숨겨져 있습니다. 그 자체. .. –
.. (텍스트, HTML, 직렬화 된'String' 객체 ..)에 저장된이 퀴즈는 정확히 어떤 형태입니까? –
* "이제 그 덕분에"* 하나의 개발 기계에서 여러 가지 작업을하는 것은 쉽습니다. 다른 사람들에게 배포 할 때가되면 내가 설명했던 것과 같은 문제를 처리해야합니다. 그렇다면 앱이 왜 필요한가요? 'JList'를 단순히'JList'와는 반대로 제공하고 있습니까? 모든 퀴즈를 제공합니까? 아니면 최종 사용자가 새로운 퀴즈를 디자인 할 수 있습니까? –