当有人想继承org.eclipse.draw2d.graph中的GraphVisitor类时,却惊奇的发现import不进来,而且jar包里确实有这个包,这个时候不妨看看它的源代码吧,
/*******************************************************************************
* Copyright (c) 2003, 2005 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
package org.eclipse.draw2d.graph;
/**
* Performs some action on a Graph.
* @author Randy Hudson
* @since 2.1.2
*/
abstract class GraphVisitor {
/**
* Act on the given directed graph.
* @param g the graph
*/
void visit(DirectedGraph g) { }
/**
* Called in reverse order of visit.
* @since 3.1
* @param g the graph to act upon
*/
void revisit(DirectedGraph g) { }
}
abstract 只能继承和实现,而且没有public那你也就不能直导了,这就是大家为什么在导入的时候找不到这个类的原因所在了,那么怎么做呢,不能直接导那就不要导了,不能在别的包中使用,那就不要在别的包里使用了,新建个包,和GraphVisitor 所在的包名一样也就是org.eclipse.draw2d.graph,然后在里面新建类继承和实现GraphVisitor 就可以了,最后提醒大家一句:要用变化的眼光看待问题,api变动很正常
分享到:
相关推荐
Java 生成 PublicKey 方法 Java 生成 PublicKey 方法是 Java 开发语言中一个重要的知识点,本文将对其进行详细的讲解。 首先,需要了解什么是 PublicKey?PublicKey 是一种加密算法中使用的公钥,用于加密和解密...
本文主要通过实例代码详细介绍了如何设置Vue-cli中的publicPath,并通过对比不同设置后的打包结果,展示publicPath设置对静态资源路径的影响。 首先,需要了解的是,当我们在Vue-cli项目中进行打包操作时,默认情况...
在C#编程语言中,`public` 是一个访问修饰符,它在类、接口、方法、属性、事件和字段的定义中广泛使用。本压缩包文件"Public_public_"可能包含了一系列与C#中使用`public`关键字相关的示例或教程。下面我们将详细...
2. **开源软件**:PublicCMS是开源的,这意味着它的源代码对公众开放,任何人都可以查看、修改和分发。这种模式鼓励社区参与,促进了软件的持续改进和创新。 3. **学习路径**:学习PublicCMS应从官方文档开始,官方...
tch_public.arx
Tableau Public允许任何人将交互式数据发布到网络上,让其他人能够在线互动、下载或创建自己的可视化版本,无需编程技能。 #### 二、Tableau Public的主要特点 1. **免费性**:Tableau Public是一款完全免费的服务...
在ThinkPHP框架中,`__PUBLIC__`是一个预定义常量,用于帮助开发者方便地引用项目的公共资源,如CSS、JavaScript文件或图片等。这个常量的值通常指向`public`目录,它是Web服务器的入口点,直接对外提供服务。理解并...
public.h
publicKey.bytes
《Fences Public:高效桌面管理神器》 在我们的日常工作中,电脑桌面往往承载着大量的文件、快捷方式,随着时间的推移,桌面变得杂乱无章,寻找特定文件时颇费周折。这时,一款名为"Fences Public"的桌面分区工具就...
标题"Fences_public.rar"是一个压缩文件,其描述表明这是"fences_public"的1.0版本。标签"Fences"通常指的是 Stardock Fences,这是一款流行于Windows操作系统中的桌面管理软件。Fences的主要功能是帮助用户整理和...
By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free ...
PublicLibrary自己写的一个JQuery的类库,主要是在项目开发中搜集,整理的一些感觉好的方法,常用的方法,提供出来,借大家交流使用。
"public"是SNMP协议中的一个默认社区字符串,用于读取设备信息,如果未修改,任何人都能使用它来获取网络设备的敏感信息。 `snmputil.exe`是一个常用的SNMP工具,它可以用来执行各种SNMP操作,如获取设备状态、配置...
xmlpublic.jar
辩论赛计时软件Public_Debate_Timer_ALL_x86.rar是一款专为辩论比赛设计的计时工具,旨在帮助参赛队伍和组织者精确控制比赛时间,确保辩论过程的公平与高效。这款软件包含了多种大赛模板,适应不同的辩论赛事规则,...
account_public_public
Network Security:Private Communication in a Public World 第二版
3、下载以下附件,解压后里面有publicKey.bytes文件,替换上面jar文件里的com\genuitec\eclipse\core\publicKey.bytes 4、关闭MyEclipse9.0自检查程序文件完整性,编辑安装目录下的MyEclipse9.0\myeclipse.ini文件 ...
Public Key Infrastructure by Jerad Bates 2007