X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=altosui%2FAltosFreqList.java;h=525e5ce5c1236e36fe36caa8a24d7b5055a214b4;hb=530894f508874f4cb3db644ca9ca679ed704f964;hp=cc1f07efe6f0158f4f2b268cdfbb884484a4cc5f;hpb=cf03ab3383b679e6617e8ab7004be91e5a727562;p=fw%2Faltos diff --git a/altosui/AltosFreqList.java b/altosui/AltosFreqList.java index cc1f07ef..525e5ce5 100644 --- a/altosui/AltosFreqList.java +++ b/altosui/AltosFreqList.java @@ -18,8 +18,8 @@ package altosui; import javax.swing.*; -import org.altusmetrum.AltosLib.*; -import org.altusmetrum.altosuilib.*; +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; }