layout-manager

    1熱度

    2回答

    使用BorderLayout,我將如何添加兩個尺寸和對齊方式相同的組件,並將調整大小。 作爲一個例子,我將使用textarea1和textarea2 最初面板是200100:textarea1是在0,0和的大小爲100,100 & textarea2是在100,0,大小爲100100 該窗格調整爲300,300:textarea1爲0,0,大小爲150,300 & textarea2是在150,3

    2熱度

    1回答

    this->setWindowTitle(tr("數據轉移程序")); edt_ftp_server = new QLineEdit; edt_ftp_port = new QLineEdit; edt_ftp_account = new QLineEdit; edt_ftp_pwd = new QLineEdit; edt_ftp_pwd->setEchoMode(QLineEdit:

    2熱度

    3回答

    使用現有佈局管理器而不是編寫處理調整大小函數的偵聽器有什麼好處?舉例來說,我需要安排在網格按鈕和中央電網: int h = component.getHeight()/11; int w = component.getWidth()/9; int offsetX = w; int offsetY = h; int x = (2 * column) * w - offsetX; int y

    0熱度

    3回答

    我有一個GridBagLayout,但是一個標籤(maxSizeLbl)發瘋,另一個(maxDateLbl)不可見,任何人都知道我做錯了什麼? 下面是圖片: 這裏是代碼: import java.awt.Component; import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.GridB

    0熱度

    1回答

    請,誰能幫助我這個問題: 我已經建立了代碼的方式,每次我按下一個單選按鈕,在5我必須在窗口中看到桌子,而其他4個不可見。 我唯一的問題是使這張表的內容有2個colomns ,,, Emer和Nota在第二個面板中央,,,因爲我已經分開了3個面板中的窗口, 第一個面板包含單選按鈕,這是OK :) 第二個面板包含5個表,,,每個radioButton ,,,我只需要當我按其中一個按鈕選定的表中顯示在第

    2熱度

    2回答

    我有一個簡單的swing應用程序,它由一個JLabel和三個按鈕組成。這三個按鈕與JLabel一起位於JFrame中的JPanel中。 JPanel使用flowlayout管理器水平排列按鈕,JFrame使用BorderLayout管理器垂直排列JLabel和JPanel。 我的問題是當我啓動應用程序時,在使用過程中,其中一個按鈕的文本更改增加其寬度。但是,該窗口不會調整大小以適應此並且其中一個按

    0熱度

    2回答

    當我運行程序時,labeltextfield和button等隨機排列(標籤和按鈕位於同一行)。 如何顯式設置佈局?

    5熱度

    1回答

    我有一個Java Swing JLabel數組。我的程序的用戶可以向JFrame添加一個新的JLabel,並且我希望根據框架中JLabel的數量來改變JLabel中文本的大小。如果JLabel太多,文本仍然適合,並且不會與其他JLabel重疊。

    1熱度

    1回答

    我目前正試圖實現一個Swing/GUI,它可以被視爲RDF編輯器。 對於每個屬性,我可以添加/刪除一個或多個存儲值的小部件(JTextField,JScrollPane + JTextArea,JCombo等)。 我一直在試圖使用GridBagLayout的把組件中的地方,但我可以得到任何好的結果。有關我應該如何使用GridBagLayout進行此設計的任何建議?或者我應該使用另一個LayoutM

    2熱度

    2回答

    什麼是標準的Java Swing最簡單的方法以這樣的方式排列三個部分組成: 的動態寬度Component1和Component3被調整爲等於, 而Component2(介於之間)有常數寬度? 想象一下,我們有一些可調整大小的JPanel(例如JFrame內部)。 小的寬度應該是這樣的: [----------------whole JPanel----------------] [--Compo