本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
SWT/JFace中Table相同列多种类型CellEditor以及参照类型编辑器的实现
JFace的TableViewer中,通过方法TableViewer.setCellEditors(…)方法可以设置每一列对应的CellEditor。但是如果这样做的话,就会导致无法根据当前行的信息来设置不同的CellEditor,这里介绍一种可以根据不同行设置同一列对应的CellEditor: EditingSupport。
TableColumn paramNameColumn ...
TableViewer的使用问题
this.tableViewer = new TableViewer(container);
this.tableViewer.getContentProvider() 为 null
this.tableViewer.getLabelProvider() 不为 null
getContentProvider()和 getLabelProvider()继承自ContentV ...
swt(jface)中tableviewer实现隔行换色功能
一开始在google和百度上找到的结果是在tableviewer的labelProvider中实现,后来发现可以用这个语句解决。
TableViewer.getTable().setLinesVisible(true);
效果如下
不过后来发现这个对windows下的不起作用,在mac下有效
应用模式设计基于 TableViewer 的应用框架
引言
表格显示器(本文中“表格显示器”泛指 Eclipse JFace 的 TableViewer)是 Eclipse JFace 中的 Viewer(包括 TableViewer,TreeViewer,TextViewer 和 ListViewer 等)之一。JFace Viewer 应用 MVC 模式设计,将领域模型填充到对应的组件(Control)中,如 TableViewer 将数据 ...
jface获得treeview中某一行某一列 变色
此处用的是CheckboxTreeViewer 和treeview大同小异
首先获得Point
tree.addMouseListener(new MouseListener() { @Override public void mouseUp(MouseEvent e) { } @Override public void mouseDown( ...
treeviewer的某列设置背景色
package com.test;
import java.io.File;
import org.eclipse.jface.viewers.CheckStateChangedEvent;
import org.eclipse.jface.viewers.CheckboxTreeViewer;
import org.eclipse.jface.viewers.ICheckStateListen ...
JFace ISafeRunnable 例子
摘抄部分例子源码
/**
* Notifies listeners of property changes, handling any exceptions
*/
class PropertyNotifier implements ISafeRunnable { //AbstractConsole.PropertyNotifier
private IPropertyC ...
SWT/JFACE之TableViewer的使用
测试SWT/JFACE tableViewer对象的使用
效果图:
/**
* 测试TableViewer
* @description {description}
* @className TableViewTest
* @author share
* @date 2012-5-7 上午11:36:55
*/
public class TableViewerTe ...
swt/jface使用EditingSupport 为同一列提供不同类型的编辑器CellEditor
自定义MyEditingSupport实现EditingSupport,代码如下
import org.eclipse.jface.viewers.CellEditor;
import org.eclipse.jface.viewers.ComboBoxCellEditor;
import org.eclipse.jface.viewers.EditingSupport;
import o ...
AWT Swing SWT JFace GWT 简介与比较
AWT
Abstract Windows Toolkit
(
AWT
)是最原始的
Java GUI
工具包
。
在任何一个
Java
运行环境中都可以使用它
。
AWT
是一个非常简单的具有有限
GUI
组件、布局管理器和事件的工具包
.
有些经常使用的组件,例如表、树、进度条等,都不支持
。
...