src/share/classes/javax/swing/plaf/multi/MultiLookAndFeel.java

Print this page

        

@@ -219,11 +219,11 @@
      * @see javax.swing.UIDefaults#getUI
      * @see MultiButtonUI#uis
      * @see MultiButtonUI#createUI
      */
     public static ComponentUI createUIs(ComponentUI mui,
-                                        Vector      uis,
+                                        Vector<ComponentUI> uis,
                                         JComponent  target) {
         ComponentUI ui;
 
         // Make sure we can at least get the default UI
         //

@@ -246,11 +246,11 @@
 
         // Don't bother returning the multiplexing UI if all we did was
         // get a UI from just the default look and feel.
         //
         if (uis.size() == 1) {
-            return (ComponentUI) uis.elementAt(0);
+            return uis.elementAt(0);
         } else {
             return mui;
         }
     }
 

@@ -267,19 +267,19 @@
      *
      * @param uis a vector containing <code>ComponentUI</code> objects
      * @return an array equivalent to the passed-in vector
      *
      */
-    protected static ComponentUI[] uisToArray(Vector uis) {
+    protected static ComponentUI[] uisToArray(Vector<ComponentUI> uis) {
         if (uis == null) {
             return new ComponentUI[0];
         } else {
             int count = uis.size();
             if (count > 0) {
                 ComponentUI[] u = new ComponentUI[count];
                 for (int i = 0; i < count; i++) {
-                    u[i] = (ComponentUI)uis.elementAt(i);
+                    u[i] = uis.elementAt(i);
                 }
                 return u;
             } else {
                 return null;
             }