getAvatars() {
return avatars;
}
@@ -1367,11 +1312,9 @@ public class FSkin {
public static boolean isLoaded() { return loaded; }
/**
- *
- * getColorFromPixel.
- *
- *
- * @param {@link java.lang.Integer} pixel information
+ * getColorFromPixel
+ * @param pixel
+ * @return
*/
private static Color getColorFromPixel(final int pixel) {
int r, g, b, a;
@@ -1403,7 +1346,7 @@ public class FSkin {
// Test if various points of requested sub-image are transparent.
// If any return true, image exists.
- int x = 0, y = 0;
+ int x, y;
Color c;
// Center
@@ -1433,7 +1376,7 @@ public class FSkin {
}
private static void assembleAvatars() {
- avatars = new HashMap();
+ avatars = new HashMap<>();
int counter = 0;
Color pxTest;
@@ -1449,17 +1392,22 @@ public class FSkin {
avatars.put(counter++, new SkinImage(bimPreferredAvatars.getSubimage(i, j, 100, 100)));
}
}
- }
+ } else {
- final int aw = bimDefaultAvatars.getWidth();
- final int ah = bimDefaultAvatars.getHeight();
+ final int aw = bimDefaultAvatars.getWidth();
+ final int ah = bimDefaultAvatars.getHeight();
- for (int j = 0; j < ah; j += 100) {
- for (int i = 0; i < aw; i += 100) {
- if (i == 0 && j == 0) { continue; }
- pxTest = getColorFromPixel(bimDefaultAvatars.getRGB(i + 50, j + 50));
- if (pxTest.getAlpha() == 0) { continue; }
- avatars.put(counter++, new SkinImage(bimDefaultAvatars.getSubimage(i, j, 100, 100)));
+ for (int j = 0; j < ah; j += 100) {
+ for (int i = 0; i < aw; i += 100) {
+ if (i == 0 && j == 0) {
+ continue;
+ }
+ pxTest = getColorFromPixel(bimDefaultAvatars.getRGB(i + 50, j + 50));
+ if (pxTest.getAlpha() == 0) {
+ continue;
+ }
+ avatars.put(counter++, new SkinImage(bimDefaultAvatars.getSubimage(i, j, 100, 100)));
+ }
}
}
}
@@ -1787,8 +1735,8 @@ public class FSkin {
}
}
- public static interface ISkinnedComponent {
- public ComponentSkin getSkin();
+ public interface ISkinnedComponent {
+ ComponentSkin getSkin();
}
public static class SkinnedFrame extends JFrame implements ISkinnedComponent {
@@ -1799,7 +1747,7 @@ public class FSkin {
private WindowSkin skin;
@Override
public WindowSkin getSkin() {
- if (skin == null) { skin = new WindowSkin(); }
+ if (skin == null) { skin = new WindowSkin<>(); }
return skin;
}
@@ -1840,7 +1788,7 @@ public class FSkin {
private WindowSkin skin;
@Override
public WindowSkin getSkin() {
- if (skin == null) { skin = new WindowSkin(); }
+ if (skin == null) { skin = new WindowSkin<>(); }
return skin;
}
@@ -1880,7 +1828,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -1901,7 +1849,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) {skin = new JComponentSkin(); }
+ if (skin == null) {skin = new JComponentSkin<>(); }
return skin;
}
@@ -1934,7 +1882,7 @@ public class FSkin {
private JLabelSkin skin;
@Override
public JLabelSkin getSkin() {
- if (skin == null) { skin = new JLabelSkin(); }
+ if (skin == null) { skin = new JLabelSkin<>(); }
return skin;
}
@@ -1971,7 +1919,7 @@ public class FSkin {
private JComponentSkin> skin;
@Override
public JComponentSkin> getSkin() {
- if (skin == null) { skin = new JComponentSkin>(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -2007,7 +1955,7 @@ public class FSkin {
private JSkinSkin> skin;
@Override
public JSkinSkin> getSkin() {
- if (skin == null) { skin = new JSkinSkin>(); }
+ if (skin == null) { skin = new JSkinSkin<>(); }
return skin;
}
@@ -2048,7 +1996,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -2115,7 +2063,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -2194,7 +2142,7 @@ public class FSkin {
int height = thumbBounds.height - 1;
//build polygon for thumb
- int[] xPoints = null, yPoints = null;
+ int[] xPoints, yPoints;
if (vertical) {
x += 2;
width -= 4;
@@ -2304,7 +2252,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -2337,7 +2285,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2380,7 +2328,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2414,7 +2362,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2448,7 +2396,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2471,7 +2419,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2494,7 +2442,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2517,7 +2465,7 @@ public class FSkin {
private AbstractButtonSkin skin;
@Override
public AbstractButtonSkin getSkin() {
- if (skin == null) { skin = new AbstractButtonSkin(); }
+ if (skin == null) { skin = new AbstractButtonSkin<>(); }
return skin;
}
@@ -2540,7 +2488,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2577,7 +2525,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2613,7 +2561,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2650,7 +2598,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2686,7 +2634,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2723,7 +2671,7 @@ public class FSkin {
private JTextComponentSkin skin;
@Override
public JTextComponentSkin getSkin() {
- if (skin == null) { skin = new JTextComponentSkin(); }
+ if (skin == null) { skin = new JTextComponentSkin<>(); }
return skin;
}
@@ -2776,7 +2724,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}
@@ -2813,7 +2761,7 @@ public class FSkin {
private JTableSkin skin;
@Override
public JTableSkin getSkin() {
- if (skin == null) { skin = new JTableSkin(); }
+ if (skin == null) { skin = new JTableSkin<>(); }
return skin;
}
@@ -2855,7 +2803,7 @@ public class FSkin {
private JComponentSkin skin;
@Override
public JComponentSkin getSkin() {
- if (skin == null) { skin = new JComponentSkin(); }
+ if (skin == null) { skin = new JComponentSkin<>(); }
return skin;
}