List of usage examples for com.vaadin.shared.ui.colorpicker Color Color
public Color(int red, int green, int blue)
From source file:com.cavisson.gui.dashboard.components.controls.ColorPickers.java
License:Apache License
public ColorPickers() { setMargin(true);//from w ww.j a v a 2 s . c om Label h1 = new Label("Color Pickers"); h1.addStyleName("h1"); addComponent(h1); HorizontalLayout row = new HorizontalLayout(); row.addStyleName("wrapping"); row.setSpacing(true); addComponent(row); TestIcon testIcon = new TestIcon(40); ColorPicker cp = new ColorPicker(); cp.setDefaultCaptionEnabled(true); cp.setIcon(testIcon.get()); cp.setColor(new Color(138, 73, 115)); row.addComponent(cp); cp = new ColorPicker(); cp.setPopupStyle(PopupStyle.POPUP_SIMPLE); cp.setTextfieldVisibility(true); row.addComponent(cp); }
From source file:com.haulmont.cuba.web.gui.components.converters.ColorStringConverter.java
License:Apache License
@Override public Color convertToPresentation(String value, Class<? extends Color> targetType, Locale locale) throws ConversionException { if (value == null) { return null; }// w w w.ja v a2 s .c o m if (value.startsWith("#")) { value = value.substring(1, value.length()); } try { switch (value.length()) { case 3: return new Color(Integer.valueOf(value.substring(0, 1), 16), Integer.valueOf(value.substring(1, 2), 16), Integer.valueOf(value.substring(2, 3), 16)); case 6: return new Color(Integer.valueOf(value.substring(0, 2), 16), Integer.valueOf(value.substring(2, 4), 16), Integer.valueOf(value.substring(4, 6), 16)); default: throw new ConversionException( String.format("Value '%s' must be 3 or 6 characters in length", value)); } } catch (NumberFormatException e) { throw new ConversionException(String.format("Value '%s' is not valid", value)); } }
From source file:com.haulmont.cuba.web.gui.components.WebColorPicker.java
License:Apache License
@Override protected Color convertToPresentation(String modelValue) throws ConversionException { if (modelValue == null) { return null; }/*from ww w . jav a2 s. c o m*/ if (modelValue.startsWith("#")) { modelValue = modelValue.substring(1, modelValue.length()); } try { switch (modelValue.length()) { case 3: return new Color(Integer.valueOf(modelValue.substring(0, 1), 16), Integer.valueOf(modelValue.substring(1, 2), 16), Integer.valueOf(modelValue.substring(2, 3), 16)); case 6: return new Color(Integer.valueOf(modelValue.substring(0, 2), 16), Integer.valueOf(modelValue.substring(2, 4), 16), Integer.valueOf(modelValue.substring(4, 6), 16)); default: throw new ConversionException( String.format("Value '%s' must be 3 or 6 characters in length", modelValue)); } } catch (NumberFormatException e) { throw new ConversionException(String.format("Value '%s' is not valid", modelValue)); } }
From source file:com.haulmont.cuba.web.toolkit.ui.CubaColorPicker.java
License:Apache License
@Override public void setColor(Color color) { if (color == null) { color = new Color(0, 0, 0); }/*from ww w .j ava 2 s. co m*/ super.setColor(color); }
From source file:com.haulmont.cuba.web.widgets.CubaColorPicker.java
License:Apache License
@Override public void setValue(Color color) { if (color == null) { color = new Color(0, 0, 0); }//from w ww . ja v a2s . c om super.setValue(color); }
From source file:com.hybridbpm.ui.component.chart.color.ColourUtil.java
License:Apache License
public static Color decodeToColorpicker(String s) { int[] broken = decode(s); return new Color(broken[0], broken[1], broken[2]); }
From source file:eu.maxschuster.vaadin.colorpickerfield.converter.AbstractRgbColorConverter.java
License:Apache License
@Override protected Color unserializeColor(String string) throws ConversionException { Matcher m = RGB_PATTERN.matcher(string); if (!m.matches()) { throw new ConversionException("Could not convert '" + string + "' to a css rgb color"); }//ww w . java 2 s . c om int red = parseColor(m.group(1)); int greed = parseColor(m.group(2)); int blue = parseColor(m.group(3)); return new Color(red, greed, blue); }
From source file:org.eclipse.hawkbit.ui.colorpicker.ColorPickerLayout.java
License:Open Source License
public Color getDefaultColor() { return new Color(44, 151, 32); }
From source file:org.eclipse.hawkbit.ui.layouts.AbstractCreateUpdateTagLayout.java
License:Open Source License
/** * Value change listeners implementations of sliders. */// www. j a v a2s .com private void slidersValueChangeListeners() { colorPickerLayout.getRedSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = -8336732888800920839L; @Override public void valueChange(final ValueChangeEvent event) { final double red = (Double) event.getProperty().getValue(); final Color newColor = new Color((int) red, colorPickerLayout.getSelectedColor().getGreen(), colorPickerLayout.getSelectedColor().getBlue()); setColorToComponents(newColor); } }); colorPickerLayout.getGreenSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1236358037766775663L; @Override public void valueChange(final ValueChangeEvent event) { final double green = (Double) event.getProperty().getValue(); final Color newColor = new Color(colorPickerLayout.getSelectedColor().getRed(), (int) green, colorPickerLayout.getSelectedColor().getBlue()); setColorToComponents(newColor); } }); colorPickerLayout.getBlueSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 8466370763686043947L; @Override public void valueChange(final ValueChangeEvent event) { final double blue = (Double) event.getProperty().getValue(); final Color newColor = new Color(colorPickerLayout.getSelectedColor().getRed(), colorPickerLayout.getSelectedColor().getGreen(), (int) blue); setColorToComponents(newColor); } }); }
From source file:org.eclipse.hawkbit.ui.layouts.AbstractTagLayout.java
License:Open Source License
/** * Value change listeners implementations of sliders. *///from w w w . j av a2 s . c o m private void slidersValueChangeListeners() { colorPickerLayout.getRedSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(final ValueChangeEvent event) { final double red = (Double) event.getProperty().getValue(); final Color newColor = new Color((int) red, colorPickerLayout.getSelectedColor().getGreen(), colorPickerLayout.getSelectedColor().getBlue()); setColorToComponents(newColor); } }); colorPickerLayout.getGreenSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(final ValueChangeEvent event) { final double green = (Double) event.getProperty().getValue(); final Color newColor = new Color(colorPickerLayout.getSelectedColor().getRed(), (int) green, colorPickerLayout.getSelectedColor().getBlue()); setColorToComponents(newColor); } }); colorPickerLayout.getBlueSlider().addValueChangeListener(new ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(final ValueChangeEvent event) { final double blue = (Double) event.getProperty().getValue(); final Color newColor = new Color(colorPickerLayout.getSelectedColor().getRed(), colorPickerLayout.getSelectedColor().getGreen(), (int) blue); setColorToComponents(newColor); } }); }