BBjSystemMetrics::getScreenBounds

Description

In BBj 15.0 and higher, this BBjSystemMetrics method returns the default or selected screen bounds in pixels.

Syntax

Return Value

Method

java.awt.Rectangle

getScreenBounds()

java.awt.Rectangle

getScreenBounds(int screen)

Parameters

Variable

Description

screen

Screen number. Must be >= 0 and < BBjSystemMetrics::getScreenCount

Return Value

Returns the screen bounds in pixels as a java.awt.Rectangle object.

Remarks

In a multiple monitor environment, this method can be used to determine the positions of the secondary screens relative to the default screen.

Example

rem ' BBjSystemMetrics::getScreenBounds

sysgui = unt
open (sysgui)"X0"
sysgui! = bbjapi().getSysGui()
metrics! = sysgui!.getSystemMetrics()
print "Default:"
print "getScreenResolution:",metrics!.getScreenResolution()," DPI"
print "getScreenSize: ",metrics!.getScreenSize()
print "getScreenBounds: ",metrics!.getScreenBounds()
print "getScreenInsets: ",metrics!.getScreenInsets()
screens = metrics!.getScreenCount()
for screen = 0 to screens-1
    print ""
    print "Screen",screen,":"
    print "getScreenSize",screen,": ",metrics!.getScreenSize(screen)
    print "getScreenBounds",screen,": ",metrics!.getScreenBounds(screen)
    print "getScreenInsets",screen,": ",metrics!.getScreenInsets(screen)
next screen

See Also

BBjAPI

BBjSysGui

Object Variables

See the BBj Object Diagram for an illustration of the relationship between BBj Objects.