SWT/JFACE界面如何通过按钮改变?

Gerbility 2007-10-08 11:00:27

如果点击Add Button,就增加一行();如果点击Up Button,这一行就往上移动一行;如果点击Down Button,这一行就往下移动一行;如果点击Remove,就删除这一行。
请问要怎么才能实现这个效果。
...全文
232 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiyuan1999 2007-10-12
  • 打赏
  • 举报
回复
帮顶

不会GUI编程

一般做WEB开发的
bradwoo8621 2007-10-12
  • 打赏
  • 举报
回复
BT的设计. 叫他去死吧.

在JPanel外面套一个JScrollPane可以实现.
wunan320 2007-10-09
  • 打赏
  • 举报
回复
还不如用table了。第一列序号列,第二列重写一下editor,改成checkBox,第三列还是文本就可以了。
边上摆4个按钮,增加 删除 上移 下移。操作针对选择的行就可以了。
至于细节 比如选择首行灰掉上移 选择末行灰掉下移按钮。
移动的时候只能选择单行,删除可以允许多行。

上面是一点建议 仅供参考。
按照lz的设计 可以把整个列表放到一个ArrayList或者Vector里面
每行是一个对象
Row {
boolean top;
String text;
}
行序号对应的列表中的位置。
上下移就是把对象在列表里的位置调整一下,增加时就新建一个Row添加到列表里,删除就直接delete。
然后再把更改反应到界面上去。
Gerbility 2007-10-09
  • 打赏
  • 举报
回复
没有人关注吗?顶一下……
Gerbility 2007-10-09
  • 打赏
  • 举报
回复
我现在是把它放在一个ArrayList里面,但是反应到界面上的时候布局有点问题。
不知道谁做的设计,麻烦死了……
问问composite或者group怎么才可以随之变化大小呢?我增加或者删除了好几行,可是容器并没有变化啊。这些按钮什么的都到group外面了。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧