Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在复合材料(swt)中添加一个调色板。有 ColorPalette 类,但我不知道如何在我的复合材料中使用它。
它将在 Eclipse 视图插件中
这里有两种可能:
1.ColorDialog使用看起来像这样:
ColorDialog
2.看看这个相关的问题,这似乎是你正在寻找的。它看起来像这样:
当我在使用自定义设计器工具时,我使用了 Windows Builder Core 中以下类的子类。
http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.eclipse.wb.core/src/org/eclipse/wb/internal/core/utils/ui/dialogs/color/ AbstractColorsGridComposite.java
这可能会帮助您找出问题的解决方案。
我正在使用适用于 Eclipse 的 Windows Builder。希望这段代码有用。
// COLOR PALETTE { JColorChooser tcc = new JColorChooser(); getContentPane().add(tcc, BorderLayout.PAGE_START); }
我在 JDialog 窗口中使用了这段代码。结果是这样的:
将代码片段放在 JDialog 构造函数中,在设置窗口的初始代码之后。