如何在Java中创建Mac面板类型窗口?可以找到面板类型窗口的图片here。我发现了一些关于Window.Type的东西,但那是Java 7,而我正在使用Java 6.
基本上在示例下(在链接中)有一个Panel的图像。注意关闭/最小化/最大化条如何小于其他条。
答案 0 :(得分:2)
您可以使用库http://www.randelshofer.ch/quaqua/
中的Mac外观我希望您想让面板/窗口看起来像Mac。否则,请添加有关您要查找的内容的更多详细信息。
答案 1 :(得分:1)
此选项自J2SE 5开始提供:
// makes the buttons smaller and title bar thinner
frame.getRootPane().putClientProperty("Window.style", "small");
// removes the shadow around the window
frame.getRootPane().putClientProperty("Window.shadow", Boolean.FALSE);
有关该举措和其他类似技巧的更多信息:https://developer.apple.com/library/mac/technotes/tn2007/tn2196.html#WINDOWS
不幸的是,由于Apple自己停止了照顾,似乎很难找到所有这些的更新列表。
答案 2 :(得分:0)
除非你在mac上运行它(或者你使用自定义构建库),否则你不会得到mac风格的窗口。这有一些许可问题,我记得在使用java 1.4时会考虑这样做。
答案 3 :(得分:-2)