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| |
{{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}} |