问题标签 [form-layout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用 FormLayout 批量重绘 Swing 组件
我正在做一个触摸屏键盘。我希望字母键在我按 shift 时更改文本(从小写字母变为大写字母)。这是我当前实现的一个片段:
其中 KeyboardButton 是带有 qwertyText 字符串字段的 JButton 的简单扩展。
这里的问题是按钮以混乱的方式更新。我明白为什么会这样;当我调用 setText() 时,它会为单个组件调用 repaint(),并且每个按钮都会发生这种情况。我的问题是,我能否在不破坏 Swing 设计的情况下“批量重绘”这些按钮(我不希望覆盖 AbstractButton 的 setText() 方法)。谢谢。
更新
原来这是FormLayout的问题。下面是说明问题的简单代码(请注意,您将需要一个 JGoodies Form Jar,并且可能需要修改断点值)。
请注意,如果您从 FormLayout 更改为 FlowLayout,它工作得非常好(虽然本质上很慢)。如果您删除注释掉的代码上的注释,它也可以正常工作(感谢 MadProgrammer)。
另请注意,如果将 printlns 放在 updateButtons() 方法的开头和结尾,则该方法将在按钮停止更新之前很久就结束,并且按钮不会同步更新。这意味着重绘的合并特性在某种程度上无法通过 FormLayout 保留。
无论如何,即使它被保留下来,迟缓的控制也和混乱更新的控制一样糟糕。猜猜我将不得不尝试优化我们的绘画代码。感谢您的支持。
java - FormLayout - 对齐问题
如屏幕截图所示,在我在左侧添加 textarea 后,我的第二个 textLabel 和 textField 被下推。
我想将我的第二个 textLabel 和 textField 保留在我的第一个 textLabel 和 textField 下方,同时维护左侧的 TextLabal 和 textArea。我怎样才能实现它?
我使用了表单布局。
java - 将所有组件设置为 JFrame 的中心
我使用了 FormLayout,我想将我的所有组件(JLabel 和 JtextField)设置在 JFrame 的中心。
我尝试使用 panel.setAlignmentX 和 panel.setAlignmentY 但它不起作用。
下面是我的一段代码,请帮忙谢谢。
java - 在 SWT 中根据屏幕大小制作动态表格
我正在研究 Java SWT。我在 Eclipse 的属性部分创建了一个表。我给桌子指定了一个特定的尺寸。
但我希望表格大小是动态的,即如果我有一个更大的屏幕,那么表格应该调整到屏幕的大小。我被困在这里,因为我是 java SWT 的新手。
我用过FormLayout。
java - 如何根据用户输入创建按钮并将其定位在面板上
在第一帧中,我有一个带有表单布局的面板,我有一个“添加”按钮。当用户单击添加按钮时,将显示第二个框架。显示第二帧以允许用户填写在 A.java 中创建按钮所需的信息。
A.java框架上的添加按钮:
A.java的框架:
如果用户点击A.java框架处的 ADD 按钮,将显示 B.java 框架。
B.java的框架:
用户在 B.java 的框架中完成所有输入后,将单击添加按钮。然后根据用户在 B.java 框架处的输入在 A.java 框架处创建一个新按钮。
至此,当点击 B.java 框架的 ADD 按钮时,信息被保存到一个文本文件中。下面是添加按钮代码。
现在,我打算访问文本文件并根据文本文件中的信息创建一个新按钮。我不知道如何根据文本文件中的信息制作新按钮。如果有其他更简单的方法,请告诉我。
我想创建这样的按钮:我把它放在 B.java
但是 BigPanel.add 中的错误
java - 在vaadin中替换formlayout的单元格
当我在 vaadin 中使用带有文本字段的 formlayout 时,它会将文本字段左侧的标题添加到文本字段,如果我需要文本字段右侧的标题怎么办
如何替换标题和文本字段的位置
java - 使用 windowbuilder 重新调整表单大小
我正在尝试使用具有 3 行和 3 列的 formlayout。中间的盒子设置为固定宽度和固定高度,其他盒子增长。我认为这会使我的图像保持在中心,并且不会随着用户扩展框架而增长。
这是我正在做的,但我在控制台中遇到错误:
以下是错误消息:
twitter-bootstrap - 使用 Material-UI 组件的表单布局
在表单上布置 Material-UI 组件的最佳方式是什么?您是否使用引导类,例如“form-group”或“container-fluid”,还是有更好的方法?
谢谢!
html - Bootstrap 3的表单字段布局问题
当谈到 Bootstrap 时,我有点新手,我正在努力让一些表单字段符合我想要的布局。我的 HTML 代码示例片段在这里:
罪魁祸首似乎是我使用了 input-group/input-group-addon 类,这些类在字段前面加上美元符号(注册费)。结果是 Uniform 和 Uniform Fee 的后续字段换行到下一行,而不是与 Registration Fee 出现在同一行内。不使用 input-group/input-group-addon 的前两行没有这个问题。