【问题标题】:SWT - Advice needed about Text Boxes / Tables / Adding and Removing valuesSWT - 需要关于文本框/表格/添加和删除值的建议
【发布时间】:2012-10-03 19:36:43
【问题描述】:

我真的想要一些关于如何处理以下要求的建议。

我将创建一个新对话框。在对话框中我想要 2 个框。 1 个带有填充值的框,另一个为空。我还需要一个添加和删除按钮。他们会将选定的值从一个框移动到另一个框。

这是我需要编写代码的示例。

  1. 我会使用文本框还是表格?
  2. 盒子和盒子会在同一个组件中吗?
  3. 是否可以将添加按钮置于删除按钮之上?

我真的在寻找有关使用框或表格以及如何布局组件以实现类似于上图的内容的建议。

【问题讨论】:

  • 你最后使用了我的哪些建议?
  • 我实际上使用了两个表的建议。效果很好。
  • 你总是有帮助!你对我帮助很大。

标签: java layout dialog swt


【解决方案1】:

看看蛋白石项目中的DualList。这应该正是您想要的。

如果你想自己做,可以使用两个Tables,每个只有一列,或者两个Lists。

布局将是:

Composite(GridLayout, 3 columns)
|
|- First List/Table
|
|- Composite(GridLayout, 1 column)
|  |- Button add
|  |- Button delete
|
|- Second List/Table

编辑

事实上,设计的东西非常相似,作为对不同问题的答案。看看我的回答here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 2012-10-01
    • 2017-04-23
    相关资源
    最近更新 更多