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.
SIPRP/trunk/SIPRPSoft/src/siprp/higiene/gestao/riscos/TreeRiscos.java

47 lines
1.1 KiB

package siprp.higiene.gestao.riscos;
import java.awt.dnd.DropTarget;
import javax.swing.tree.TreeModel;
import shst.data.outer.HsRiscoData;
import shst.data.outer.HsRiscoMedidaData;
import shst.data.outer.HsRiscoTemaData;
import com.evolute.swing.tree.EvoDraggableTree;
public class TreeRiscos extends EvoDraggableTree
{
private static final long serialVersionUID = 1L;
public TreeRiscos( TreeModel model )
{
super( model );
}
@Override
public void setDropTarget()
{
setDropTarget( new DropTarget( this , new DnDRiscosListener( this ) ) );
}
public HsRiscoTemaData getSelectedTema()
{
Object object = getSelectedObject();
return object == null ? null : ((object instanceof HsRiscoTemaData) ? (HsRiscoTemaData) object : null);
}
public HsRiscoData getSelectedRisco()
{
Object object = getSelectedObject();
return object == null ? null : ((object instanceof HsRiscoData) ? (HsRiscoData) object : null);
}
public HsRiscoMedidaData getSelectedMedida()
{
Object object = getSelectedObject();
return object == null ? null : ((object instanceof HsRiscoMedidaData) ? (HsRiscoMedidaData) object : null);
}
}