java.lang.Object
org.gjt.sp.jedit.OperatingSystem
Operating system detection routines.
- Since:
- jEdit 4.0pre4
- Version:
- $Id: OperatingSystem.java 24918 2019-08-13 14:18:47Z vampire0 $
- Author:
- Slava Pestov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RectangleReturns the bounds of the default screen.static RectanglegetScreenBounds(Rectangle window) Returns the bounds of the (virtual) screen that the window should be instatic booleanDeprecated.- there is no point in checking for this since we require Java 11.static booleanReturns whether the screen menu bar on Mac OS X is in use.static booleanstatic booleanDeprecated.useisWindows()static booleanisMacOS()Returns if we're running MacOS X.static booleanReturns if we're running MacOS X and using the native look and feel.static booleanisOS2()Returns if we're running OS/2.static booleanisUnix()Returns if we're running Unix (this includes MacOS X).static booleanisVMS()Returns if we're running VMS.static booleanReturns if we're running Windows 95/98/ME/NT/2000/XP/Vista/Win7.static booleanReturns if we're running Windows 95/98/ME.static booleanReturns if we're running Windows NT/2000/XP/Vista/Win7.static booleanisX11()Returns if this OS is likely to be using X11 as the graphics system.
-
Constructor Details
-
OperatingSystem
public OperatingSystem()
-
-
Method Details
-
getScreenBounds
Returns the bounds of the default screen. -
getScreenBounds
Returns the bounds of the (virtual) screen that the window should be in- Parameters:
window- The bounds of the window to get the screen for
-
isDOSDerived
Deprecated.useisWindows()Returns if we're running Windows 95/98/ME/NT/2000/XP/Vista/Win7, or OS/2. -
isWindows
public static boolean isWindows()Returns if we're running Windows 95/98/ME/NT/2000/XP/Vista/Win7. -
isWindows9x
public static boolean isWindows9x()Returns if we're running Windows 95/98/ME. -
isWindowsNT
public static boolean isWindowsNT()Returns if we're running Windows NT/2000/XP/Vista/Win7. -
isOS2
public static boolean isOS2()Returns if we're running OS/2. -
isUnix
public static boolean isUnix()Returns if we're running Unix (this includes MacOS X). -
isMacOS
public static boolean isMacOS()Returns if we're running MacOS X. -
isX11
public static boolean isX11()Returns if this OS is likely to be using X11 as the graphics system.- Since:
- jEdit 4.2pre3
-
isVMS
public static boolean isVMS()Returns if we're running VMS. -
isMacOSLF
public static boolean isMacOSLF()Returns if we're running MacOS X and using the native look and feel. -
hasScreenMenuBar
public static boolean hasScreenMenuBar()Returns whether the screen menu bar on Mac OS X is in use.- Since:
- jEdit 4.2pre1
-
hasJava17
Deprecated.- there is no point in checking for this since we require Java 11. Returns if Java 2 version 1.7 is in use.- Since:
- jEdit 5.0pre1
-
isCaseInsensitiveFS
public static boolean isCaseInsensitiveFS()- Since:
- jEdit 4.3pre2
-