⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tablemanagerimpl.java

📁 这是一个基于java编写的torrent的P2P源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		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 + -