4
A
回答
7
import javax.swing.*;
import javax.swing.colorchooser.*;
class ColorChooserTest {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JColorChooser cc = new JColorChooser();
AbstractColorChooserPanel[] panels = cc.getChooserPanels();
for (AbstractColorChooserPanel accp : panels) {
if (accp.getDisplayName().equals("HSB")) {
JOptionPane.showMessageDialog(null, accp);
}
}
}
});
}
}
4
您可以嘗試:setChooserPanels
方法JColorChooser來做到這一點。更多幫助here。
0
如果你想刪除的面板,你可以按照這個方法在這裏,我除了刪除色板和RGB的所有其它面板,
AbstractColorChooserPanel[] panels=colorChooser.getChooserPanels();
for(AbstractColorChooserPanel p:panels){
String displayName=p.getDisplayName();
switch (displayName) {
case "HSV":
colorChooser.removeChooserPanel(p);
break;
case "HSL":
colorChooser.removeChooserPanel(p);
break;
case "CMYK":
colorChooser.removeChooserPanel(p);
break;
}
1
它可以用簡單的循環來也做:
AbstractColorChooserPanel[] panels = jColorChooser1.getChooserPanels();
for (AbstractColorChooserPanel accp : panels) {
if(!accp.getDisplayName().equals("HSB")) {
jColorChooser1.removeChooserPanel(accp);
}
}
相關問題
- 1. 僅顯示JColorChooser中的2個面板
- 2. 隱藏和顯示面板
- 3. 面板隱藏並顯示在NGUI中
- 4. CSS動畫 - 顯示和隱藏面板
- 5. 如何顯示/隱藏面板
- 6. JQuery的顯示/隱藏面板
- 7. 隱藏面板顯示時不正確
- 8. Eclipse切換顯示/隱藏面板
- 9. jQuery隱藏和顯示面板
- 10. 隱藏和顯示錶單(面板)onclick
- 11. 父控件的顯示/隱藏面板
- 12. 隱藏/顯示面板容器
- 13. winforms面板隱藏和顯示
- 14. asp:RadioButtonList和jQuery來顯示隱藏面板
- 15. JavaScript代碼隱藏和顯示面板
- 16. 用jQuery隱藏和顯示面板
- 17. 在ExtJS中顯示/隱藏面板
- 18. 如何在沒有默認擴展名時隱藏面板
- 19. JQuery面板隱藏
- 20. Dynamiclly隱藏面板?
- 21. 隱藏默認屬性並顯示共享的方面屬性
- 22. 使用JQuery顯示/隱藏div面板所需的JavaScript庫
- 23. C#隱藏並顯示在分離容器頂部的面板
- 24. Wordpress CMB2展示頁面模板 - 默認頁面模板
- 25. 隱藏除默認外的選項卡面板
- 26. 隱藏默認內容WordPress的管理面板中的textarea
- 27. 當頁面加載時,隱藏的面板不斷顯示
- 28. 如何隱藏所有的面板在頁面
- 29. 當面板顯示隱藏內容時顯示隱藏引導圖形
- 30. 是否有WPF顯示/隱藏面板組件?
另請參閱[這個答案](http://stackoverflow.com/a/9000014/418556)。 – 2012-01-31 13:00:32