altosui/altosuilib: Cleanup -Xlint:unchecked warnings
[fw/altos] / altosui / AltosFreqList.java
index 7464ac3ee5f244c67e7fec24ca535a2231ea8c5c..525e5ce5c1236e36fe36caa8a24d7b5055a214b4 100644 (file)
@@ -18,7 +18,7 @@
 package altosui;
 
 import javax.swing.*;
-import org.altusmetrum.altoslib_1.*;
+import org.altusmetrum.altoslib_3.*;
 import org.altusmetrum.altosuilib_1.*;
 
 public class AltosFreqList extends JComboBox {
@@ -29,9 +29,15 @@ public class AltosFreqList extends JComboBox {
 
        public void set_frequency(double new_frequency) {
                int i;
+
+               if (new_frequency < 0) {
+                       setVisible(false);
+                       return;
+               }
+
                for (i = 0; i < getItemCount(); i++) {
                        AltosFrequency  f = (AltosFrequency) getItemAt(i);
-                       
+
                        if (f.close(new_frequency)) {
                                setSelectedIndex(i);
                                return;
@@ -39,7 +45,7 @@ public class AltosFreqList extends JComboBox {
                }
                for (i = 0; i < getItemCount(); i++) {
                        AltosFrequency  f = (AltosFrequency) getItemAt(i);
-                       
+
                        if (new_frequency < f.frequency)
                                break;
                }
@@ -53,7 +59,7 @@ public class AltosFreqList extends JComboBox {
        public void set_product(String new_product) {
                product = new_product;
        }
-               
+
        public void set_serial(int new_serial) {
                serial = new_serial;
        }