JFrame 窗口 - Java Swing

Constructor 常用

JFrame()

JFrame​(String title) 带title

继承关系

java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame

Method 常用

setDefaultCloseOperation​(int operation) 点击窗口关闭按钮后的默认操作

  • WindowConstants.DO_NOTHING_ON_CLOSE: 不操作。
  • WindowConstants.HIDE_ON_CLOSE: 隐藏窗口(不会结束进程), 再次调用 setVisible(true) 将再次显示。
  • WindowConstants.DISPOSE_ON_CLOSE: 销毁窗口, 如果所有可显示的窗口都被 DISPOSE, 则可能会自动结束进程。
  • WindowConstants.EXIT_ON_CLOSE: 退出进程。

setContentPane(Container contentPane) 设置窗口的内容面板 Panel

declared in Frame

setTitle​(String title) 设置title

setResizable(boolean resizable) 设置窗口是否可放大缩小