我正在学习liskov substitution principle。上面写着sub classes should be proper replacement for the base classes。
我读了一个我在互联网上的不同地方发现的例子。一个包含Rectangle.java和height, width及其setter and getter methods的类。类Square.java,它只需要一个属性,即length。如果我们有Square.java extending Rectangle.java,那么这就违反了这个原则。这是因为Rectangle.java的用户希望只要heigh
我一直在寻找一种从XPage源代码中向马克的工具栏写入消息的方法。我可以使用以下语法将消息从JAVA类文件写入工具栏消息队列-->
示例:
DebugToolbarBean.get().info("<write a message here to display under Messages in the Debug toolbar");
任何文档都会对社区有所帮助。
谢谢
我有一个带有ViewPart的RCP应用程序,它有一个工具栏,上面有一些操作。这些操作由系统作为带有图标和工具提示的简单按钮放在工具栏上。
该行动看上去如下:
public class MyAction extends Action {
public static final String TITLE = "My Action Tooltip";
public MyAction() {
super(TITLE, Activator.getImageDescriptor("icons/clock_edit.png"));
我有一个由plugin.xml提供的工具栏的小编辑器
public class MyEditor extends EditorPart {
public static final String ID = "org.acme.project.MyEditor";
@Override
public void init(IEditorSite site, IEditorInput input) throws PartInitException {
setSite(site);
setInput(input);
}
OS X 10.7.5,Eclipse4.3KeplerBuild ID 20130919-0819,Java 1.7.0_51
我正在遵循Vogel教程,我有(另一个)问题。我已经添加了一个工具栏作为,但是工具栏上没有出现任何图标。工具栏本身会出现,但它是空的。如果我在图标所在的空白处单击,则会按预期调用处理程序。我可以将图标文件添加到我的项目中,并让我的HandledToolItem指向它,在这种情况下,图标是可见的,并按预期操作。
我应该期望默认图标自动出现吗?我必须以某种方式导入或包含标准Eclipse图标吗?或者我必须手动添加每个图标(我很怀疑这种情况)。
谢谢,加里