try {
Color selectedColor = JColorChooser.showDialog(((Frame) event.getSource().getDataModel().getValue("frame")).getRealWidget(), "", (Color) event.getSource().getDataModel().getValue("value"));
if (selectedColor != null)
event.getSource().getDataModel().setValue("value", selectedColor);
} catch (Exception e) {
new MessageDialog(e);
}
}