int pixel = org.eclipse.swt.internal.win32.OS.GetSysColor(OS.COLOR_WINDOW);
Color windowColor = Color.win32_new(display,pixel);
注意: 上述代码存在一个问题时,省略了Display.getSystemColor(id)时的checkDevice()过程,获取过程可能会出现错误。SWT获取windows系统窗口颜色
最新推荐文章于 2025-04-27 11:27:57 发布
本文介绍了如何在AWT和SWT中获取Windows系统的窗口颜色。对于AWT, 可直接使用`java.awt.SystemColor.window`;而在SWT中则需通过调用`OS.GetSysColor(OS.COLOR_WINDOW)`并结合`Color.win32_new`方法实现。
758

被折叠的 条评论
为什么被折叠?



