squarewindow.java

来自「Beginning Java 2, SDK 1.4 Edition Exerci」· Java 代码 · 共 28 行

JAVA
28
字号
// Chapter 16 Exercise 1
// Creating a square window

import javax.swing.JFrame;
import java.awt.Toolkit;
import java.awt.Dimension;

public class SquareWindow extends JFrame {
  public SquareWindow(String title) {
    super(title);

    Toolkit theKit = this.getToolkit();
    Dimension wndSize = theKit.getScreenSize();

    // Calculate maximum side to fit comfortably within the screen
    int maxSize = 9*Math.min(wndSize.width, wndSize.height)/10;     

    setBounds((wndSize.width - maxSize)/2, (wndSize.height-maxSize)/2,  // Position
                     maxSize, maxSize);                                 // Size

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);
  }

   public static void main(String[] args) {
      SquareWindow myWindow = new SquareWindow("Chapter 16 Exercise 1 - Look, I'm square...");
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?