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);
}
}
},null);
dialog.setVisible(true);