*/
public class Platform
{
- private static Boolean isAMac = null;
+
+ private static Boolean isAMac = null, isWindows = null;
private static Boolean isHeadless = null;
/**
* sorry folks - Macs really are different
*
+ * BH: disabled for SwingJS -- will need to check key-press issues
+ *
* @return true if we do things in a special way.
*/
public static boolean isAMac()
{
if (isAMac == null)
{
- isAMac = System.getProperty("os.name").indexOf("Mac") > -1;
+ isAMac = /** @j2sNative false && */
+ System.getProperty("os.name").indexOf("Mac") > -1;
}
+
return isAMac.booleanValue();
}
/**
+ * Check if we are on a Microsoft plaform...
+ *
+ * @return true if we have to cope with another platform variation
+ */
+ public static boolean isWindows()
+ {
+ if (isWindows == null)
+ {
+ isWindows = /** @j2sNative false && */
+ System.getProperty("os.name").indexOf("Win") > -1;
+ }
+ return isWindows.booleanValue();
+ }
+
+ /**
*
* @return true if we are running in non-interactive no UI mode
*/