【问题标题】:GWT vertical align labels and textboxes in java codeJava代码中的GWT垂直对齐标签和文本框
【发布时间】:2016-08-14 16:17:44
【问题描述】:

我正在尝试垂直对齐一个标签和 2 个文本框。我尝试使用水平面板、网格和弹性表格,但它们似乎都不能完美地对齐文本。你有什么建议吗?

【问题讨论】:

标签: java gwt vertical-alignment


【解决方案1】:
  1. 您可以在 Horizo​​ntalPanel 中使用 .setVerticalAlignment(HasVerticalAlignment.TOP);,但根据文档,此属性仅影响设置此属性后添加的小部件。

  2. 如果只支持现代浏览器,更好的解决方案是使用Flexbox layout model

【讨论】:

【解决方案2】:

您可以简单地尝试使用垂直面板添加标签和文本框等小部件。

这对你很有用,http://www.tutorialspoint.com/gwt/gwt_verticalpanel_widget.htm

【讨论】:

  • 我必须将它们显示在一条“线”上,所以我必须使用 Horizo​​ntalPanel,但我的问题是它们没有完全垂直对齐
  • 它们没有完全对齐是什么意思。?如果可能,请创建一个演示模型来展示您想要的内容。
  • 例如在这里gyazo.com/71dbceca3c8dd3cce1967ab66e7a7831 你可以看到文本框中的文本与标签中的文本并不完全居中,同样,如果我从文本框中选择文本,标签的文本没有完全以它们为中心
  • 您可以将自定义 css 应用于具有 margin-top 属性的标签。
  • 是的,但这意味着要计算每个边距,我怎样才能自动完成对齐?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多