GUI/Maximum window dimensions: Difference between revisions

Content added Content deleted
No edit summary
(Scala solution added)
Line 679: Line 679:
"</lang>
"</lang>


=={{header|Scala}}==
<lang 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
}
}</lang>
=={{header|Sidef}}==
=={{header|Sidef}}==
Using the Tk library:
Using the Tk library:
Line 746: Line 767:
{{omit from|Lotus 123 Macro Scripting}}
{{omit from|Lotus 123 Macro Scripting}}
{{omit from|Maxima}}
{{omit from|Maxima}}
{{omit from|Retro}}
{{omit from|REXX|It does not handle GUI}}
{{omit from|SQL PL|It does not handle GUI}}
{{omit from|SQL PL|It does not handle GUI}}