21 lines
618 B
Scala
21 lines
618 B
Scala
import java.awt.{Dimension, Insets, Toolkit}
|
|
|
|
import javax.swing.JFrame
|
|
|
|
class MaxWindowDims() extends JFrame {
|
|
val toolkit: Toolkit = Toolkit.getDefaultToolkit
|
|
val (insets0, screenSize) = (toolkit.getScreenInsets(getGraphicsConfiguration), toolkit.getScreenSize)
|
|
|
|
println("Physical screen size: " + screenSize)
|
|
System.out.println("Insets: " + insets0)
|
|
screenSize.width -= (insets0.left + insets0.right)
|
|
screenSize.height -= (insets0.top + insets0.bottom)
|
|
System.out.println("Max available: " + screenSize)
|
|
}
|
|
|
|
object MaxWindowDims {
|
|
def main(args: Array[String]): Unit = {
|
|
new MaxWindowDims
|
|
}
|
|
}
|