2016-04-21 34 views
0

我想垂直對齊一個標籤和2個文本框。我嘗試使用水平面板,網格和柔性表格,但它們中沒有一個似乎完全對齊文本。你有什麼建議嗎?在Java代碼中的GWT垂直對齊標籤和文本框

+0

請張貼什麼它應該看起來像什麼其他的嘗試得到錯誤的草圖。 – Baz

+0

我試過Horizo​​ntalPanel不同的路線: - 頂部:https://gyazo.com/b5d6e74d99985fc2fefbd9ac36b1ef4f - 中間:https://gyazo.com/71dbceca3c8dd3cce1967ab66e7a7831 - bootom:https://gyazo.com/2239aa05f37d1b2ad74fd9e0370757c4 – AndreiXwe

+0

ControlGroup :https://gyazo.com/82d244b3868aca68dffb8a2f09f04904 – AndreiXwe

回答

0
  1. 您可以使用Horizo​​ntalPanel .setVerticalAlignment(HasVerticalAlignment.TOP);,但根據文檔此屬性隻影響該屬性的設置後,已添加小部件。

  2. 如果您只支持現代瀏覽器,更好的解決方案是使用Flexbox layout model

+0

我試過Horizo​​ntalPanel不同的路線: - 頂部:https://gyazo.com/b5d6e74d99985fc2fefbd9ac36b1ef4f - 中間:https://gyazo.com/71dbceca3c8dd3cce1967ab66e7a7831 - bootom:https://gyazo.com/2239aa05f37d1b2ad74fd9e0370757c4 – AndreiXwe

0

您可以簡單地使用垂直面板嘗試添加標籤和文本框等小部件。

這可能是對你有用,http://www.tutorialspoint.com/gwt/gwt_verticalpanel_widget.htm

+0

我必須在一條「線」上顯示它們,所以我必須使用Horizo​​ntalPanel,但我的問題是他們並不完全對齊垂直 – AndreiXwe

+0

你的意思是他們沒有完全對齊。如果可能的話,請創建一個演示模型來顯示你想要的。 –

+0

例如https://gyazo.com/71dbceca3c8dd3cce1967ab66e7a7831 您可以看到文本框中的文本不是完全以標籤中的文本爲中心,同樣,如果我從文本框中選擇文本,標籤的文本文字並非完全以它們爲中心 – AndreiXwe