我有一个GridBagLayout,其中我添加了一个JLabel,一个JTextfield和两个JButtons与图像,图像是25x25像素。每当我显示或隐藏按钮时,整个布局都会移动。我尝试了setSize(),setMinimumSize(),setPreferredSize()和setMaximumSize(),但是它会忽略JLabel和JTextField的大小调整。如何为这两个组件设置固定大小,或者使GridBagLayout中的所有单元格大小相同。JPanel panel = new J