您好我有一个包含两个项目的组合框:专家级别和简易级别。 我在语义Web应用程序上工作,如果用户是名为“GoodUSer”的类的个体,则隐藏组合框的Easy level元素并仅显示Expert级别。 如何隐藏元素专家级?
private void jTextField1FocusLost(java.awt.event.FocusEvent evt) {
OntModel model2=ModelFactory.createOntologyModel(OntModelSpec.OWL_DL_MEM);
InputStream in =FileManager.get().open("F:ont.owl");
if (in==null) {
throw new IllegalArgumentException( "File: " + " not found");
} model2.read(in,"");
String ns="http://www.semanticweb.org/t/ontologies/2016/7/myOWL#";
OntClass gooduser = model2.getOntClass(ns + "GoodUser");
// GoodUser is subclass of User
OntClass user1 = model2.getOntClass(ns + "User");
Individual indiv = gooduser.createIndividual(ns + jTextField1.getText());
if ((indiv.hasOntClass(gooduser))){
levelCb.setSelectedItem("Expert");
//如果用户来自GoodUser,我不知道接下来该怎么做才能从组合框中隐藏专家级别项目 }