gridbaglayout

    1熱度

    1回答

    與this question有些相關。 我試圖創建一個窗口,兩個面板的寬度比例爲2:1(左側面板比右側面板寬),我使用GridBagLayout。 基本上,一些看起來是這樣的: ____________________ | | | | leftPanel |right- | | |Panel | | |->| | |_________|__|_______|

    4熱度

    2回答

    我被Java GridBagLayout卡住了。這裏只剩下一個問題。我想要中間面板(「測試標籤2」)取走所有的垂直空間。 如何實現這一目標? 謝謝。 package com; import java.awt.Color; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.G

    14熱度

    2回答

    是否可以爲整行/列設置邊距/填充GridBagLayout?然而,我在約束對象上使用插入,使用這種方法,我需要在每個組件的底部設置填充。 是否可以填充JFrame中的所有內容?因爲現在每個組件都與框架對齊。 constraints.weightx = 2; constraints.weighty = 1; constraints.fill = GridBagConstraint

    2熱度

    3回答

    大家好,我用Java創建面板有一些問題,我用五行一列創建了面板,我也添加了按鈕到其中的一行,最後我將這個面板添加到了框架中,並且我收到了按鈕這被拉伸到全畫幅,我可以減少按鈕的大小,我用 myButton.setSize(10,10); ,但它似乎沒有工作,我也用 frame.pack(); 可能它是問題,在此先感謝

    3熱度

    4回答

    我試圖使用到的GridBagLayout佈局管理器來實現這一目標: 然而,什麼我目前得到的是這樣的: 問題是橙色和棕色/灰色面板應該佔據第二列,但似乎只想在運行代碼時佔用第三列。 ,我使用的佈局代碼: Container contentPane = form.getContentPane(); contentPane.setLayout(new GridBagLayout());

    5熱度

    1回答

    現在假設在JPanel內部有一些組件,並且使用GridBagLayout來排列布局。是否可以動態改變組件的重量(weightx或weighty)(例如按下按鈕後)?謝謝。

    1熱度

    1回答

    這是我的問題,當我開始鍵入併到達JEditorPane的垂直邊緣時,jeditor窗格隨着我的輸入一直延伸到最後的窗戶。我的textareas下面的jeditor最終消失。基本上,所有東西都會向下移動,我希望jeditor窗格保持靜態高度。 爲什麼jeditor窗格會移動?我如何防止它? 我以前見過這個,但不記得如何解決它。我認爲這與我如何使用佈局管理器有關。我可以使用不同的佈局,但我更熟悉Gri

    1熱度

    1回答

    我想知道是否必須使用GridBagLayout填充我的面板中可能具有的空單元格。 用JPanel填充空單元格有沒有什麼結果? 謝謝。

    0熱度

    1回答

    我正在用som按鈕製作面板。 但我希望按鈕彼此接觸,換句話說,我希望垂直差距消失。但按鈕不應調整大小。我該怎麼去做這件事? 我的代碼: this.setLayout(new GridBagLayout()); GridBagConstraints constraints = new GridBagConstraints(); constraints.fill = GridBa

    2熱度

    1回答

    我正在寫代碼來填充java.awt.GridBagLayout與控件的「行」。對於每一行,我有如下形式的方法調用 (.add panel CONTROL (fill-gbc 0 INDEX ...)) 其中控制是擺動控制,以代替在該行(即:(JLabel. "Hello"))和INDEX是gridy該控制(fill-gbc填充單個,可變,GridBagContraints對象,並返回它 - 它