[Java]获取Window界面的标题栏的高度大小

时间:2023-03-09 18:11:22
[Java]获取Window界面的标题栏的高度大小

  利用JFrame继承java.awt.Container类的函数getInsets()。该函数返回insets类。 

 import java.awt.Insets;
import javax.swing.JFrame; public class FrameTitleBarLength { public static void main(String[] args) {
JFrame frame = new JFrame("获取标题栏大小");
frame.setBounds(104, 104, 1, 26);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
Insets inset = frame.getInsets(); System.out.println(inset);
System.out.println(inset.bottom);
}
}

  

  通过计算,默认情况下,标题栏的高度应该是26像素。