2012-11-20 3 views
2

Mac OS X에서 NSSavePanel 네이티브는 파일 형식 및 기타 옵션 (setAccessoryView: 사용)을 지정하는 데 사용할 수있는 "액세서리보기"를 지원합니다. 내 Swing 응용 프로그램에서도 비슷한 작업을하고 싶습니다. Java 스윙 파일 대화 상자에서 "액세서리보기"만들기

Accessory view on OS X

나는 JFileChooser 이런 식으로 뭔가를 지원 알고 있지만 그것은 단지 기본 보이지 않는다. AWT의 FileDialog (네이티브의 파일 다이얼로그를 사용한다)을 직접 사용하는 것이 가능합니까? 어쩌면 Java Native Access을 사용하고 있을까요?

+0

[MacWidgets] (http://code.google.com/p/macwidgets/)도 참조하십시오. – trashgod

답변

1

아니요, FileDialog에서는 사용할 수 없습니다. QuaQua을 확인하십시오. 네이티브 UI와 더 가깝게 일치하는 Mac OS X Java 룩앤필입니다. JFileChooser의 버전이 더 좋아질 수 있습니다.

OS X API에 익숙하신 분은 JNI를 통해 직접 기본 대화 상자를 여는 것이 가장 좋은 해결책 일 수 있습니다.

관련 문제