0
A
回答
2
您可以通過設置您的JFrame的的rootPane的"Window.documentFile"
客戶屬性來實現這一目標。從https://developer.apple.com/library/mac/technotes/tn2007/tn2196.html#WINDOW_DOCUMENTFILE:
Window.documentFile
類型:java.io.File中
適用於:JRootPane中
此屬性增加了一個文件代理圖標的標題欄窗口。此圖標是可以拖放到Finder或Dock中的文檔的有效表示。單擊標題命令將在彈出窗口中顯示文檔的完整路徑。標題欄中的代理圖標將具有LaunchServices在Finder或Open和Save對話框中顯示的文檔圖標。該屬性可以在整個窗口的整個生命週期內隨時更改。
示例代碼:
public void open(File file) {
JFrame frame = new JFrame("My App");
frame.getRootPane().putClientProperty("Window.documentFile", file);
frame.getRootPane().putClientProperty("Window.documentModified", false);
// Load file
}
+0
這是兩個蘋果的JDK 6和Oracle的JDK 7和超越正確的。 –
相關問題
- 1. 的Java:網絡設置窗口
- 2. 設置窗口
- 3. NetBeans(Java Swing):設置窗口大小
- 4. Java窗口未設置背景顏色?
- 5. 設置GLEW窗口?
- 6. 窗口編程設置窗口
- 7. WPF設置父窗口(窗口)
- 8. XML文檔大綱窗口
- 9. 居中文檔窗口
- 10. 設置窗口位置
- 11. sdl設置窗口的proplem
- 12. 窗口上的TensorFlow設置
- 13. Java(JFace應用程序窗口)設置外部標籤文本
- 14. WPF設置窗口數據上下文
- 15. WPF - 設置對話窗口相對於主窗口的位置?
- 16. 在JAVA中設置文檔邊距
- 17. 設置接口Java
- 18. 有關設置Windows窗體窗口窗口狀態的提示
- 19. 設置在不激活的情況下放大PowerPoint文檔窗口
- 20. Phonegap ios設置窗口
- 21. 設置活動窗口
- 22. plpython設置窗口8
- 23. 設置窗口比例
- 24. 取窗口設置值
- 25. 設置窗口圖標tkinter
- 26. Qt設置新窗口
- 27. 設置窗口圖標
- 28. 如何設置新窗口
- 29. 設置透明主窗口
- 30. 事件上設置窗口
不與走出去通過某種JNI/JNA解決方案AFAIK – MadProgrammer