超链接扩展demo
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

33 lines
961 B

package com.tptj.demo.hg.hyperlink.provider;
import com.fr.design.fun.impl.AbstractHyperlinkProvider;
import com.fr.design.gui.controlpane.NameObjectCreator;
import com.fr.design.gui.controlpane.NameableCreator;
import com.fr.general.ComparatorUtils;
/**
* @author 秃破天际
* @version 10.0
* Created by 秃破天际 on 2021-05-17
**/
public class Demo extends AbstractHyperlinkProvider {
private NameableCreator nameableCreator = new NameObjectCreator(
"Demo",
DemoHyperlink.class, DemoHyperlinkPane.class);
@Override
public int hashCode() {
return nameableCreator.menuName().hashCode();
}
@Override
public boolean equals(Object obj) {
return (obj != null && obj instanceof Demo)
&& ComparatorUtils.equals(((Demo) obj).nameableCreator, nameableCreator);
}
@Override
public NameableCreator createHyperlinkCreator() {
return nameableCreator;
}
}