altosui/altosuilib: Cleanup -Xlint:unchecked warnings
[fw/altos] / altosui / AltosConfigFreqUI.java
index 063d21b41eedde18fd1ee374e29382ea1faf930c..663782f0dc23906882770d341ea8dd6692aaafc7 100644 (file)
@@ -20,17 +20,11 @@ package altosui;
 import java.awt.*;
 import java.awt.event.*;
 import javax.swing.*;
-import javax.swing.filechooser.FileNameExtensionFilter;
-import javax.swing.table.*;
-import javax.swing.event.*;
-import javax.swing.plaf.basic.*;
-import java.io.*;
 import java.util.*;
-import java.text.*;
-import java.util.prefs.*;
-import java.util.concurrent.*;
+import org.altusmetrum.altoslib_3.*;
+import org.altusmetrum.altosuilib_1.*;
 
-class AltosEditFreqUI extends JDialog implements ActionListener {
+class AltosEditFreqUI extends AltosUIDialog implements ActionListener {
        Frame           frame;
        JTextField      frequency;
        JTextField      description;
@@ -77,7 +71,7 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
 
                GridBagConstraints c = new GridBagConstraints();
                c.insets = new Insets (4,4,4,4);
-               
+
                c.fill = GridBagConstraints.NONE;
                c.anchor = GridBagConstraints.WEST;
                c.gridx = 0;
@@ -132,7 +126,7 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
                c.weightx = 0;
                c.weighty = 0;
                pane.add(ok_button, c);
-               
+
                cancel_button = new JButton("Cancel");
                cancel_button.setActionCommand("cancel");
                cancel_button.addActionListener(this);
@@ -145,7 +139,7 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
                c.weightx = 0;
                c.weighty = 0;
                pane.add(cancel_button, c);
-               
+
                if (existing == null)
                        setTitle("Add New Frequency");
                else {
@@ -157,7 +151,7 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
 
                pack();
                setLocationRelativeTo(frame);
-               
+
        }
 
        public AltosEditFreqUI(Frame in_frame) {
@@ -165,13 +159,13 @@ class AltosEditFreqUI extends JDialog implements ActionListener {
        }
 }
 
-public class AltosConfigFreqUI extends JDialog implements ActionListener {
+public class AltosConfigFreqUI extends AltosUIDialog implements ActionListener {
 
        Frame frame;
        LinkedList<ActionListener> listeners;
 
-       class FrequencyList extends JList {
-               DefaultListModel list_model;
+       class FrequencyList extends JList<AltosFrequency> {
+               DefaultListModel<AltosFrequency> list_model;
 
                public void add(AltosFrequency frequency) {
                        int i;
@@ -232,7 +226,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
                }
 
                public FrequencyList(AltosFrequency[] in_frequencies) {
-                       list_model = new DefaultListModel();
+                       list_model = new DefaultListModel<AltosFrequency>();
                        setModel(list_model);
                        setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
                        setLayoutOrientation(JList.HORIZONTAL_WRAP);
@@ -246,7 +240,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
        FrequencyList   frequencies;
 
        void save_frequencies() {
-               AltosPreferences.set_common_frequencies(frequencies.frequencies());
+               AltosUIPreferences.set_common_frequencies(frequencies.frequencies());
        }
 
        JButton add, edit, remove;
@@ -296,7 +290,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
        public AltosFrequency[] frequencies() {
                return frequencies.frequencies();
        }
-       
+
        public AltosConfigFreqUI(Frame in_frame,
                                 AltosFrequency[] in_frequencies) {
                super(in_frame, "Manage Frequencies", true);
@@ -411,7 +405,7 @@ public class AltosConfigFreqUI extends JDialog implements ActionListener {
                Frame   frame = JOptionPane.getFrameForComponent(frameComp);
                AltosConfigFreqUI       dialog;
 
-               dialog = new AltosConfigFreqUI(frame, AltosPreferences.common_frequencies());
+               dialog = new AltosConfigFreqUI(frame, AltosUIPreferences.common_frequencies());
                dialog.setVisible(true);
        }