altosui/altosuilib: Cleanup -Xlint:unchecked warnings
[fw/altos] / altosui / AltosFreqList.java
index e4135df7c7a41c81eef01a2a2bc401b7fb9e32f9..525e5ce5c1236e36fe36caa8a24d7b5055a214b4 100644 (file)
 
 package altosui;
 
-import java.awt.*;
-import java.awt.event.*;
 import javax.swing.*;
-import javax.swing.filechooser.FileNameExtensionFilter;
-import javax.swing.table.*;
-import java.io.*;
-import java.util.*;
-import java.text.*;
-import java.util.prefs.*;
-import java.util.concurrent.LinkedBlockingQueue;
+import org.altusmetrum.altoslib_3.*;
+import org.altusmetrum.altosuilib_1.*;
 
 public class AltosFreqList extends JComboBox {
 
@@ -36,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;
@@ -46,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;
                }
@@ -60,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;
        }