GUI/Maximum window dimensions: Difference between revisions

Scala solution added
No edit summary
(Scala solution added)
Line 679:
"</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}}==
Using the Tk library:
Line 746 ⟶ 767:
{{omit from|Lotus 123 Macro Scripting}}
{{omit from|Maxima}}
{{omit from|RetroREXX|It does not handle GUI}}
{{omit from|SQL PL|It does not handle GUI}}
Anonymous user