eclipse插件开发中,单击表格中的数据,如何在另一视图中显示????

jiaxinhu517 2008-05-29 09:20:59
eclipse插件开发中,单击表格中的数据,如何在另一视图中显示????
...全文
216 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiaxinhu517 2008-05-29
  • 打赏
  • 举报
回复
已经完成,多谢.
LOVEYOULOVE 2008-05-29
  • 打赏
  • 举报
回复
下面是我以前写的一个例子

/*
* 点击表事件
*/
private void addListener() {
/*
* 使用信息表的单击事件
*/
table.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
if(table.getSelectionIndex() >= 0) {
AssetUseInforTable assetUse = (AssetUseInforTable) table.getSelection()[0].getData(); //AssetUseInforTable是数据库中表的映射
eventUse(1 , assetUse);
event();
}
}

/*
* 点击使用信息表处理代码
*/


p
rotected void event() {
AssetUseInforTable assetUseTable = (AssetUseInforTable) table
.getSelection()[0].getData();
AssetUsageSeeView assetUsSeeView = (AssetUsageSeeView) getViewSite()
.getPage().findView(AssetUsageSeeView.ID); //AssetUsageSeeView 是点击表格中记录时显示记录的视图
if(assetUsSeeView != null) {
assetUsSeeView.setSeeData(null);
assetUsSeeView.setSeeData(assetUseTable);
}



public void setSeeData(AssetUseInforTable assetUsetable) {
if (assetUsetable != null) {
this.assetUsetable = assetUsetable;
textUseType.setText(assetUsetable.getAcctionType());
if (assetUsetable.getAcctionBy() != null) {
EbaEmployeeMain ebaEmp = ebaSer
.getEmployeeMainById(assetUsetable.getAcctionBy());
textBookInPeo.setText(ebaEmp.getLastName()
+ ebaEmp.getFirstName());
} else if (assetUsetable.getAcctionBy() == null) {
textBookInPeo.setText("");
}
// time
{
textUseTime.setText(sdf.format(assetUsetable.getAcctionTime()));

}
if (assetUsetable.getRemark() != null) {
textRemark.setText(assetUsetable.getRemark());
} else if (assetUsetable.getRemark() == null) {
textRemark.setText("");
}

} else if (assetUsetable == null) {
this.assetUsetable = null;
textUseType.setText("");
textBookInPeo.setText("");
textUseTime.setText("");
textRemark.setText("");

}

}
}
LOVEYOULOVE 2008-05-29
  • 打赏
  • 举报
回复
也就是单击tableViewer中的记录,在另一个视图中显示这条记录

就是这个意思,两个视图间的交互.
burningice44 2008-05-29
  • 打赏
  • 举报
回复
能不能说具体点儿

58,452

社区成员

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

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