- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 SWT。我有父 Composite(level 1),它使用 FormLayout,它还包含 FormLayout 的另一个 Composite(level 2)。该组合有多个子级(级别 3),这些子级根据用户输入可见和不可见。
有问题的场景:
我必须调整 1 级合成的大小才能使 2 级合成正确调整大小,这对用户来说不太友好。我尝试了很多方法但没有成功,而且因为它是更大应用程序的一部分,所以我不能用其他东西替换 FormLayout。
有人对此有意见吗?是否有某种机制可以使 FormLayout 复合 Material 动态调整大小?
谢谢,一月
最佳答案
就像每个大胆的问题一样,这个问题也有简单的解决方案。当使级别 3 合成可见时,需要调用 getParent().layout()
以使级别 2 合成正确调整大小
关于java - 当其子项宽于显示区域时,使用 FormLayout 调整复合 Material 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721726/
我认为这可能是两个独立的问题。在Qt4.8中,QFormLayout是 The QFormLayout class manages forms of input widgets and their a
如屏幕截图所示,我的第二个 textLabel 和 textField 被下推在我添加左侧的文本区域之后。 我想将第二个textLabel和textField保留在第一个textLabel和textF
有人可以向我解释一下 FormLayout 上的 FormData 是如何工作的吗?我试图了解 FormAttachment 构造函数及其参数(分子、偏移量、分母)。你什么时候只需要其中一个,其中两个
我正在尝试设置一个 FormLayout使用 Vaadin 14,无论我尝试什么,标签都会出现在表单字段下方。我希望它们出现在字段的左侧,但即使让它们出现在字段上方也是朝着正确方向迈出的一步。 我相信
我正在使用 vaadin 开发 Web 应用程序,目前正在尝试实现地址簿。我查看了 github 上的官方实现并尝试构建它。 我遇到的问题与联系表有关。我希望能够单击网格中的一行并打开包含信息的表单。
我正在为复合容器使用 FormLayout。当我添加两个子项 label 和 clientArea 时,clientArea 取决于标签 -clientArea 仅在我首先添加标签时出现。 在添加子项
我是 vaadin 7 的新手,在格式方面有一些问题。 我花了几个小时但没有运气。 我有: 我的垂直布局上有 2 个表单布局。 每个表单布局上有 2 个标签。 Better check the scr
有没有一种方法可以使用 JGoodies FormLayout 在设置组件后更改其对齐方式? 例如, CellConstraints cc = new CellCosntraints(); panel
大家好,女士们, 当我让 Eclipse WindowBuilder 创建一个带有 FormLayout 的 JPanel 时,我想让这个创建是动态的,因为我正在编写的程序需要这种方式以避免 1000
我有一个 JPanel,它在 JScrollPane 中使用 FormLayout。 由于某种原因,当内容太大时,JScrollPane 不会显示滚动条。 我是 Java 新手,所以我很可能错过了一些
我很困惑为什么 QPlainTextEdit 小部件在添加到 QFormLayout 时不会垂直调整大小。在下面的代码中,文本字段正确地水平缩放,但不垂直缩放。 任何人都可以解释这种行为并提供解决方案
我在挥杆方面遇到了问题,一整天都无法解决。如果有人在 JTextField 中输入内容,我想在 JWindow 中显示一个弹出窗口。但是,如果布局使用 JGoodies FormLayout 并在一行
我要指定尺寸为200dlu < preferred component size < 600dlu 这是一个基本的三列布局,中间的列有时会是空的,但其他时候可能会有很长的字符串(文件路径等)。 我目前
我有下面的代码,其中我有一个 JPanel 需要占用 JFrame 的所有空间,但在框架完成时停止。使用表单布局时它不会。请看下面的代码 import com.jgoodies.forms.debug
这是我的代码: Composite outer = new Composite(parent, SWT.BORDER); outer.setBackground(new Color(null,
看起来 JComboBox 是一个非常非常讨厌调整高度的 Java 组件...我尝试了无数 set[Preferred|Minimum|Maximum]Size() 的组合 和各种不同的布局管理器,直
当创建像 Combo 这样简单的东西时,为什么我应该使用 FormLayout 和 FormData 而不是设置边界? 最佳答案 使用布局可以更轻松地支持不同的操作系统、用户设置、分辨率。它还有助于更
我需要一个不带滚动条的不可编辑的自动换行文本标签/字段/区域,该标签/字段/区域将随其父级(不带滚动条)调整大小。它将用于显示各种大小的文本,但“总是”有足够的空间来显示全文。在极少数情况下,用户将窗
如何使用 FormLayout(参见 here)将 Button(垂直)放置在中心?使用: final Button button = new Button(shell, SWT.NONE); but
我正在制作触摸屏键盘。我希望字母键在我按下 shift 时更改文本(从小写到大写)。这是我当前实现的一个片段: public void updatedButtons() { switch( m
我是一名优秀的程序员,十分优秀!