}
}
}
private void openColorChooser(final MouseEvent evt) {
final JColorChooser chooser = new JColorChooser();
JDialog dialog = JColorChooser.createDialog(this, "Select color", true
, chooser, new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(((JPanel)evt.getSource()).getName().equalsIgnoreCase("pnlBackColor")) {
Color newCol = chooser.getColor();
float[] comps = new float[3];
comps = newCol.getComponents(null);
newBackColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
pnlBackColor.setBackground(newCol);
} else {
Color newCol = chooser.getColor();
float[] comps = new float[3];
comps = newCol.getComponents(null);
newCol.getComponents(comps);
newTextColor = new ColorRGBA(comps[0],comps[1],comps[2],newCol.getTransparency());
pnlTextColor.setBackground(newCol);