aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/javax/swing/UIManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/share/classes/javax/swing/UIManager.java')
-rw-r--r--src/share/classes/javax/swing/UIManager.java34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/share/classes/javax/swing/UIManager.java b/src/share/classes/javax/swing/UIManager.java
index 6fb543d33..a4a62f009 100644
--- a/src/share/classes/javax/swing/UIManager.java
+++ b/src/share/classes/javax/swing/UIManager.java
@@ -191,7 +191,7 @@ public class UIManager implements Serializable
MultiUIDefaults multiUIDefaults = new MultiUIDefaults(tables);
LookAndFeel lookAndFeel;
LookAndFeel multiLookAndFeel = null;
- Vector auxLookAndFeels = null;
+ Vector<LookAndFeel> auxLookAndFeels = null;
SwingPropertyChangeSupport changeSupport;
UIDefaults getLookAndFeelDefaults() { return tables[0]; }
@@ -378,7 +378,7 @@ public class UIManager implements Serializable
private static LookAndFeelInfo[] installedLAFs;
static {
- ArrayList iLAFs = new ArrayList(4);
+ ArrayList<LookAndFeelInfo> iLAFs = new ArrayList<LookAndFeelInfo>(4);
iLAFs.add(new LookAndFeelInfo(
"Metal", "javax.swing.plaf.metal.MetalLookAndFeel"));
iLAFs.add(new LookAndFeelInfo("CDE/Motif",
@@ -400,8 +400,7 @@ public class UIManager implements Serializable
iLAFs.add(new LookAndFeelInfo("GTK+",
"com.sun.java.swing.plaf.gtk.GTKLookAndFeel"));
}
- installedLAFs = (LookAndFeelInfo[])iLAFs.toArray(
- new LookAndFeelInfo[iLAFs.size()]);
+ installedLAFs = iLAFs.toArray(new LookAndFeelInfo[iLAFs.size()]);
}
@@ -640,7 +639,7 @@ public class UIManager implements Serializable
* @see #getSystemLookAndFeelClassName
*/
public static String getCrossPlatformLookAndFeelClassName() {
- String laf = (String)AccessController.doPrivileged(
+ String laf = AccessController.doPrivileged(
new GetPropertyAction("swing.crossplatformlaf"));
if (laf != null) {
return laf;
@@ -1079,9 +1078,9 @@ public class UIManager implements Serializable
// for that.
return;
}
- Vector v = getLAFState().auxLookAndFeels;
+ Vector<LookAndFeel> v = getLAFState().auxLookAndFeels;
if (v == null) {
- v = new Vector();
+ v = new Vector<LookAndFeel>();
}
if (!v.contains(laf)) {
@@ -1115,7 +1114,7 @@ public class UIManager implements Serializable
boolean result;
- Vector v = getLAFState().auxLookAndFeels;
+ Vector<LookAndFeel> v = getLAFState().auxLookAndFeels;
if ((v == null) || (v.size() == 0)) {
return false;
}
@@ -1151,14 +1150,14 @@ public class UIManager implements Serializable
static public LookAndFeel[] getAuxiliaryLookAndFeels() {
maybeInitialize();
- Vector v = getLAFState().auxLookAndFeels;
+ Vector<LookAndFeel> v = getLAFState().auxLookAndFeels;
if ((v == null) || (v.size() == 0)) {
return null;
}
else {
LookAndFeel[] rv = new LookAndFeel[v.size()];
for (int i = 0; i < rv.length; i++) {
- rv[i] = (LookAndFeel)v.elementAt(i);
+ rv[i] = v.elementAt(i);
}
return rv;
}
@@ -1225,7 +1224,7 @@ public class UIManager implements Serializable
final Properties props = new Properties();
java.security.AccessController.doPrivileged(
- new java.security.PrivilegedAction() {
+ new java.security.PrivilegedAction<Object>() {
public Object run() {
try {
File file = new File(makeSwingPropertiesFilename());
@@ -1284,7 +1283,7 @@ public class UIManager implements Serializable
* property. For example given "swing.installedlafs=motif,windows"
* lafs = {"motif", "windows"}.
*/
- Vector lafs = new Vector();
+ Vector<String> lafs = new Vector<String>();
StringTokenizer st = new StringTokenizer(ilafsString, ",", false);
while (st.hasMoreTokens()) {
lafs.addElement(st.nextToken());
@@ -1294,9 +1293,8 @@ public class UIManager implements Serializable
* list. If they both exist then add a LookAndFeelInfo to
* the installedLafs array.
*/
- Vector ilafs = new Vector(lafs.size());
- for(int i = 0; i < lafs.size(); i++) {
- String laf = (String)lafs.elementAt(i);
+ Vector<LookAndFeelInfo> ilafs = new Vector<LookAndFeelInfo>(lafs.size());
+ for (String laf : lafs) {
String name = swingProps.getProperty(makeInstalledLAFKey(laf, "name"), laf);
String cls = swingProps.getProperty(makeInstalledLAFKey(laf, "class"));
if (cls != null) {
@@ -1306,7 +1304,7 @@ public class UIManager implements Serializable
installedLAFs = new LookAndFeelInfo[ilafs.size()];
for(int i = 0; i < ilafs.size(); i++) {
- installedLAFs[i] = (LookAndFeelInfo)(ilafs.elementAt(i));
+ installedLAFs[i] = ilafs.elementAt(i);
}
}
@@ -1350,7 +1348,7 @@ public class UIManager implements Serializable
return;
}
- Vector auxLookAndFeels = new Vector();
+ Vector<LookAndFeel> auxLookAndFeels = new Vector<LookAndFeel>();
StringTokenizer p = new StringTokenizer(auxLookAndFeelNames,",");
String factoryName;
@@ -1451,7 +1449,7 @@ public class UIManager implements Serializable
Component c = e.getComponent();
if ((!(c instanceof JComponent) ||
- (c != null && !((JComponent)c).isEnabled())) &&
+ (c != null && !c.isEnabled())) &&
JComponent.KeyboardState.shouldProcess(e) &&
SwingUtilities.processKeyBindings(e)) {
e.consume();