*/
package jalview.gui;
+import jalview.api.structures.JalviewStructureDisplayI;
+import jalview.datamodel.SequenceGroup;
+import jalview.io.JalviewFileChooser;
+import jalview.jbgui.GUserDefinedColours;
+import jalview.schemes.ColourSchemeI;
+import jalview.schemes.ResidueProperties;
+import jalview.schemes.UserColourScheme;
+import jalview.util.ColorUtils;
+import jalview.util.MessageManager;
+
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
-import jalview.api.structures.JalviewStructureDisplayI;
-import jalview.datamodel.SequenceGroup;
-import jalview.io.JalviewFileChooser;
-import jalview.jbgui.GUserDefinedColours;
-import jalview.schemes.ColourSchemeI;
-import jalview.schemes.ResidueProperties;
-import jalview.schemes.UserColourScheme;
-import jalview.util.ColorUtils;
-import jalview.util.MessageManager;
-
/**
* This panel allows the user to assign colours to Amino Acid residue codes, and
* save the colour scheme.
|| upperCaseButtons.isEmpty();
final boolean noLowerCaseSelected = caseSensitive.isSelected()
&& (lowerCaseButtons == null || lowerCaseButtons.isEmpty());
- final boolean noSelectionMade = noUpperCaseSelected || noLowerCaseSelected;
+ final boolean noSelectionMade = noUpperCaseSelected
+ || noLowerCaseSelected;
return noSelectionMade;
}
{
if (isNoSelectionMade())
{
- JOptionPane.showMessageDialog(Desktop.desktop,
- MessageManager.getString("label.no_colour_selection_in_scheme"),MessageManager.getString("label.no_colour_selection_warn"),
- JOptionPane.WARNING_MESSAGE);
-
- }
- UserColourScheme ucs = getSchemeFromButtons();
+ JOptionPane.showMessageDialog(Desktop.desktop, MessageManager
+ .getString("label.no_colour_selection_in_scheme"),
+ MessageManager.getString("label.no_colour_selection_warn"),
+ JOptionPane.WARNING_MESSAGE);
+
+ }
+ UserColourScheme ucs = getSchemeFromButtons();
ucs.setName(schemeName.getText());
if (seqGroup != null)
Color[] newColours = new Color[24];
int length = upperCaseButtons.size();
- if (length<24){
- int i = 0;
- for (JButton btn:upperCaseButtons){
- newColours[i] = btn.getBackground();
- i++;
- }
- }else{
- for (int i = 0; i < 24; i++){
- JButton button = upperCaseButtons.get(i);
- newColours[i] = button.getBackground();
- }
+ if (length < 24)
+ {
+ int i = 0;
+ for (JButton btn : upperCaseButtons)
+ {
+ newColours[i] = btn.getBackground();
+ i++;
+ }
+ }
+ else
+ {
+ for (int i = 0; i < 24; i++)
+ {
+ JButton button = upperCaseButtons.get(i);
+ newColours[i] = button.getBackground();
+ }
}
UserColourScheme ucs = new UserColourScheme(newColours);
{
newColours = new Color[23];
length = lowerCaseButtons.size();
- if (length<23){
- int i = 0;
- for (JButton btn:lowerCaseButtons){
- newColours[i] = btn.getBackground();
- i++;
- }
- }else{
- for (int i = 0; i < 23; i++){
- JButton button = lowerCaseButtons.get(i);
- newColours[i] = button.getBackground();
- }
+ if (length < 23)
+ {
+ int i = 0;
+ for (JButton btn : lowerCaseButtons)
+ {
+ newColours[i] = btn.getBackground();
+ i++;
+ }
+ }
+ else
+ {
+ for (int i = 0; i < 23; i++)
+ {
+ JButton button = lowerCaseButtons.get(i);
+ newColours[i] = button.getBackground();
+ }
}
ucs.setLowerCaseColours(newColours);
}
lowerCaseButtons = new ArrayList<JButton>();
JalviewFileChooser chooser = new JalviewFileChooser(
- jalview.bin.Cache.getProperty("LAST_DIRECTORY"), new String[]
- { "jc" }, new String[]
- { "Jalview User Colours" }, "Jalview User Colours");
+ jalview.bin.Cache.getProperty("LAST_DIRECTORY"),
+ new String[] { "jc" }, new String[] { "Jalview User Colours" },
+ "Jalview User Colours");
chooser.setFileView(new jalview.io.JalviewFileView());
chooser.setDialogTitle(MessageManager
.getString("label.load_colour_scheme"));
name = jucs.getColour(i).getName();
if (ResidueProperties.aa3Hash.containsKey(name))
{
- index = ResidueProperties.aa3Hash.get(name)
- .intValue();
+ index = ResidueProperties.aa3Hash.get(name).intValue();
}
else
{
{
int reply = JOptionPane.showInternalConfirmDialog(Desktop.desktop,
MessageManager.formatMessage(
- "label.colour_scheme_exists_overwrite", new Object[]
- { schemeName.getText(), schemeName.getText() }),
+ "label.colour_scheme_exists_overwrite", new Object[] {
+ schemeName.getText(), schemeName.getText() }),
MessageManager.getString("label.duplicate_scheme_name"),
JOptionPane.YES_NO_OPTION);
if (reply != JOptionPane.YES_OPTION)
userColourSchemes.remove(schemeName.getText());
}
JalviewFileChooser chooser = new JalviewFileChooser(
- jalview.bin.Cache.getProperty("LAST_DIRECTORY"), new String[]
- { "jc" }, new String[]
- { "Jalview User Colours" }, "Jalview User Colours");
+ jalview.bin.Cache.getProperty("LAST_DIRECTORY"),
+ new String[] { "jc" }, new String[] { "Jalview User Colours" },
+ "Jalview User Colours");
chooser.setFileView(new jalview.io.JalviewFileView());
- chooser.setDialogTitle(MessageManager.getString("label.save_colour_scheme"));
+ chooser.setDialogTitle(MessageManager
+ .getString("label.save_colour_scheme"));
chooser.setToolTipText(MessageManager.getString("action.save"));
int value = chooser.showSaveDialog(this);