0
在我的Swing應用程序中,我有一個使用GridBagLayout的面板。在那裏,我有3列,其中一列中有一個JTextField。我想要的是設置此JTextField的寬度(使用setPreferredSize()方法),以便佔用其列的所有可用空間。如何使組件佔據GridBagLayout中的所有可用空間?
據我所知,根據我使用GridBagConstraints分配給他們的權重來計算列的寬度。我試圖從面板寬度減去同一行上其他組件寬度的總和,但似乎並不奏效,顯然是因爲邊距和插入不同。
那麼,如何讓我的JTextField佔據所有可用空間呢?