📄 tablemanagerimpl.java
字号:
invalidateCells()
{
if ( delegate != null ){
delegate.invalidateCells();
}
}
public void
addCellRefreshListener(
TableCellRefreshListener listener )
{
if ( delegate == null ){
cell_refresh_listeners.add( listener );
}else{
delegate.addCellRefreshListener( listener );
}
}
public void
removeCellRefreshListener(
TableCellRefreshListener listener)
{
if ( delegate == null ){
cell_refresh_listeners.remove( listener );
}else{
delegate.removeCellRefreshListener( listener );
}
}
public void
addCellAddedListener(
TableCellAddedListener listener)
{
if ( delegate == null ){
cell_added_listeners.add( listener );
}else{
delegate.addCellAddedListener( listener );
}
}
public void
removeCellAddedListener(
TableCellAddedListener listener)
{
if ( delegate == null ){
cell_added_listeners.remove( listener );
}else{
delegate.removeCellAddedListener( listener );
}
}
public void
addCellDisposeListener(
TableCellDisposeListener listener)
{
if ( delegate == null ){
cell_dispose_listeners.add( listener );
}else{
delegate.addCellDisposeListener( listener );
}
}
public void
removeCellDisposeListener(
TableCellDisposeListener listener)
{
if ( delegate == null ){
cell_dispose_listeners.remove( listener );
}else{
delegate.removeCellDisposeListener( listener );
}
}
public void
addCellToolTipListener(
TableCellToolTipListener listener)
{
if ( delegate == null ){
cell_tooltip_listeners.add( listener );
}else{
delegate.addCellToolTipListener( listener );
}
}
public void
removeCellToolTipListener(
TableCellToolTipListener listener)
{
if ( delegate == null ){
cell_tooltip_listeners.remove( listener );
}else{
delegate.removeCellToolTipListener( listener );
}
}
public TableContextMenuItem
addContextMenuItem(
String resourceKey )
{
if ( delegate == null ){
TableContextMenuItem res = new TableContextMenuItemDelegate( resourceKey );
context_memu_items.add( res );
return( res );
}else{
return( delegate.addContextMenuItem( resourceKey ));
}
}
public void addCellMouseListener(TableCellMouseListener listener) {
if ( delegate == null ){
cell_mouse_listeners.add( listener );
}else{
delegate.addCellMouseListener( listener );
}
}
public void removeCellMouseListener(TableCellMouseListener listener) {
if ( delegate == null ){
cell_mouse_listeners.remove( listener );
}else{
delegate.removeCellMouseListener( listener );
}
}
public void addListeners(Object listenerObject) {
if ( delegate == null ){
general_listeners.add( listenerObject );
}else{
delegate.addListeners( listenerObject );
}
}
public boolean isObfusticated() {
return delegate == null ? false : delegate.isObfusticated();
}
public void setObfustication(boolean hideData) {
if (delegate != null) {
delegate.setObfustication(hideData);
}
}
protected class
TableContextMenuItemDelegate
implements TableContextMenuItem
{
private TableContextMenuItem delegate;
private String resource_key;
private int style = STYLE_PUSH;
private boolean enabled = true;
private Object data;
private Graphic graphic;
private List listeners = new ArrayList();
private List m_listeners = new ArrayList();
private List fill_listeners = new ArrayList();
private String display_text = null;
protected
TableContextMenuItemDelegate(
String _resource_key )
{
resource_key = _resource_key;
}
protected void
setDelegate(
TableColumn _delegate )
{
delegate = _delegate.addContextMenuItem( resource_key );
delegate.setData( data );
delegate.setEnabled( enabled );
delegate.setGraphic( graphic );
delegate.setStyle( style );
for (int i=0;i<listeners.size();i++){
delegate.addListener((MenuItemListener)listeners.get(i));
}
for (int i=0;i<listeners.size();i++){
delegate.addMultiListener((MenuItemListener)m_listeners.get(i));
}
for (int i=0;i<fill_listeners.size();i++){
delegate.addFillListener((MenuItemFillListener)fill_listeners.get(i));
}
}
public String
getTableID()
{
return( table_id );
}
public String
getResourceKey()
{
return( resource_key );
}
public int
getStyle()
{
return(delegate==null?style:delegate.getStyle());
}
public void
setStyle(
int _style )
{
if ( delegate == null ){
style = _style;
}else{
delegate.setStyle( _style );
}
}
public Object
getData()
{
return(delegate==null?data:delegate.getData());
}
public void
setData(
Object _data )
{
if ( delegate == null ){
data = _data;
}else{
delegate.setData( _data );
}
}
public boolean
isEnabled()
{
return(delegate==null?enabled:delegate.isEnabled());
}
public void
setEnabled(
boolean _enabled )
{
if ( delegate == null ){
enabled = _enabled;
}else{
delegate.setEnabled( _enabled );
}
}
public void
setGraphic(
Graphic _graphic )
{
if ( delegate == null ){
graphic = _graphic;
}else{
delegate.setGraphic( _graphic );
}
}
public Graphic
getGraphic()
{
return(delegate==null?graphic:delegate.getGraphic());
}
public void
addFillListener(
MenuItemFillListener listener )
{
if ( delegate==null ){
fill_listeners.add( listener );
}else{
delegate.addFillListener( listener );
}
}
public void
removeFillListener(
MenuItemFillListener listener )
{
if ( delegate==null ){
fill_listeners.remove( listener );
}else{
delegate.removeFillListener( listener );
}
}
public void addListener(MenuItemListener listener) {
if (delegate==null) {listeners.add(listener);}
else {delegate.addListener(listener);}
}
public void removeListener(MenuItemListener listener) {
if (delegate==null) {listeners.remove(listener);}
else {delegate.removeListener(listener);}
}
public void addMultiListener(MenuItemListener listener) {
if (delegate==null) {m_listeners.add(listener);}
else {delegate.addMultiListener(listener);}
}
public void removeMultiListener(MenuItemListener listener) {
if (delegate==null) {m_listeners.remove(listener);}
else {delegate.removeMultiListener(listener);}
}
public MenuItem[] getItems() {
if (delegate == null) {
if (this.getStyle() == TableContextMenuItem.STYLE_MENU) {
return new TableContextMenuItem[0];
}
return null;
}
return delegate.getItems();
}
public String getText() {
return (delegate == null) ? this.display_text : delegate.getText();
}
public void setText(String text) {
if (delegate == null) {this.display_text = text;}
else {delegate.setText(text);}
}
public MenuItem getParent() {
if (delegate == null) {return null;}
return delegate.getParent();
}
public MenuItem getItem(String key) {
if (delegate == null) {return null;}
return delegate.getItem(key);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -