// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
//
// Contact: phylosoft @ gmail . com
-// WWW: www.phylosoft.org/forester
+// WWW: https://sites.google.com/site/cmzmasek/home/software/forester
package org.forester.archaeopteryx;
final class ColorSchemeChooser extends JDialog implements ActionListener {
- private static final long serialVersionUID = 6150960100859081126L;
- private final TreeColorSet _colorset;
- private final JComboBox _selector;
- private final JPanel _color_panel;
- private final JPanel _color_labels[];
- private final JButton _ok_btn;
- private final JButton _cancel_btn;
- private final MainPanel _main_panel;
- private final int _prev_selected_scheme;
- private int _selected_scheme;
+ private static final long serialVersionUID = 6150960100859081126L;
+ private final TreeColorSet _colorset;
+ private final JComboBox<String> _selector;
+ private final JPanel _color_panel;
+ private final JPanel _color_labels[];
+ private final JButton _ok_btn;
+ private final JButton _cancel_btn;
+ private final MainPanel _main_panel;
+ private final int _prev_selected_scheme;
+ private int _selected_scheme;
ColorSchemeChooser( final MainPanel parent, final TreeColorSet colorset ) {
setName( "Color Scheme Chooser" );
for( final String element : TreeColorSet.SCHEME_NAMES ) {
list.add( element );
}
- _selector = new JComboBox( list );
+ _selector = new JComboBox<String>( list );
_selector.setMaximumRowCount( list.size() );
_selector.getModel().addListDataListener( new ListDataListener() {