From: <hee...@us...> - 2008-10-15 09:11:31
|
Revision: 1376 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1376&view=rev Author: heeroyuy Date: 2008-10-15 09:10:58 +0000 (Wed, 15 Oct 2008) Log Message: ----------- -add double click listener -add name of the concept to the detail panel Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java trunk/src/dl-learner/org/dllearner/tools/protege/MoreDetailForSuggestedConceptsPanel.java trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java trunk/src/dl-learner/org/dllearner/tools/protege/PosAndNegSelectPanel.java trunk/src/dl-learner/org/dllearner/tools/protege/SuggestClassPanel.java Modified: trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-10-13 15:56:08 UTC (rev 1375) +++ trunk/src/dl-learner/org/dllearner/tools/protege/ActionHandler.java 2008-10-15 09:10:58 UTC (rev 1376) @@ -93,7 +93,7 @@ */ public void actionPerformed(ActionEvent z) { - + System.out.println("Doppelklick?: "+ z); if(z.getActionCommand().equals("comboBoxChanged")) { view.getPosAndNegSelectPanel().setOptionSpinner(); } @@ -257,22 +257,10 @@ } } - System.out.println("old: " + oldEvaluatedDescription); - if (oldEvaluatedDescription != null) { - - if (oldEvaluatedDescription != evaluatedDescription) { - counter = 0; - } - counter++; - } else { - counter++; - } - if (counter == 2) { - counter = 0; + if(m.getClickCount()==2) { view.getMoreDetailForSuggestedConceptsPanel().renderDetailPanel( evaluatedDescription); } - System.out.println("Counter: " + counter); } /** Modified: trunk/src/dl-learner/org/dllearner/tools/protege/MoreDetailForSuggestedConceptsPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/MoreDetailForSuggestedConceptsPanel.java 2008-10-13 15:56:08 UTC (rev 1375) +++ trunk/src/dl-learner/org/dllearner/tools/protege/MoreDetailForSuggestedConceptsPanel.java 2008-10-15 09:10:58 UTC (rev 1376) @@ -103,6 +103,8 @@ private EvaluatedDescription eval; private final Color colorRed = Color.red; + private JTextArea concept; + private JTextArea conceptText; private final Color colorGreen = Color.green; /** * This is the constructor for the Panel. @@ -126,8 +128,11 @@ */ public void renderDetailPanel(EvaluatedDescription desc) { eval = desc; + accuracy = new JTextArea("Accuracy:"); accuracy.setEditable(false); + conceptText = new JTextArea(); + conceptText.setEditable(false); posCoveredText = new JTextArea(); posCoveredText.setForeground(colorGreen); //sets covered positive examples text area not editable @@ -151,6 +156,8 @@ examplePanel = new JPanel(new GridLayout(0, 2)); //this method adds the informations for the selected concept to the panel setInformation(); + concept = new JTextArea("Concept:"); + concept.setEditable(false); coveredPositiveExamples = new JLabel("Covered Positive Examples:"); coveredPositiveExamples.setForeground(colorGreen); notCoveredPositiveExamples = new JLabel("Not Covered Positive Examples"); @@ -167,6 +174,8 @@ detailPopup.setResizable(false); detailScroll = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); //adds all information to the example panel + examplePanel.add(concept); + examplePanel.add(conceptText); examplePanel.add(accuracy); examplePanel.add(accuracyText); examplePanel.add(coveredPositiveExamples); @@ -186,6 +195,7 @@ private void setInformation() { if(eval!=null) { //sets the accuracy of the selected concept + conceptText.append(eval.getDescription().toManchesterSyntaxString(model.getURI().toString()+"#",null)); double acc = (eval.getAccuracy())*100; accuracyText.append(String.valueOf(acc)+"%"); //sets the positive examples that are covered Modified: trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-10-13 15:56:08 UTC (rev 1375) +++ trunk/src/dl-learner/org/dllearner/tools/protege/OWLClassDescriptionEditorWithDLLearnerTab.java 2008-10-15 09:10:58 UTC (rev 1376) @@ -373,7 +373,7 @@ learner.setPreferredSize(new Dimension(600, 520)); accept.setPreferredSize(new Dimension(290, 50)); advanced.setName("Advanced"); - posPanel = new PosAndNegSelectPanel(model, action); + posPanel = new PosAndNegSelectPanel(model, action, this); addAcceptButtonListener(this.action); addRunButtonListener(this.action); addAdvancedButtonListener(this.action); Modified: trunk/src/dl-learner/org/dllearner/tools/protege/PosAndNegSelectPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/PosAndNegSelectPanel.java 2008-10-13 15:56:08 UTC (rev 1375) +++ trunk/src/dl-learner/org/dllearner/tools/protege/PosAndNegSelectPanel.java 2008-10-15 09:10:58 UTC (rev 1376) @@ -105,6 +105,7 @@ private SpinnerNumberModel maxExecutionModel; private JSpinner optionSpinner; private ActionHandler action; + private OWLClassDescriptionEditorWithDLLearnerTab.DLLearnerView view; private final Color colorBlack = Color.black; /** @@ -115,9 +116,10 @@ * @param act * ActionHandler */ - public PosAndNegSelectPanel(DLLearnerModel model, ActionHandler act) { + public PosAndNegSelectPanel(DLLearnerModel model, ActionHandler act, OWLClassDescriptionEditorWithDLLearnerTab.DLLearnerView window) { super(); pos = new JLabel("Positive Examples"); + view = window; neg = new JLabel("Negative Examples"); optionBoxPanel = new JPanel(new GridLayout(0, 1)); spinnerPanel = new JPanel(new GridLayout(0, 1)); @@ -317,6 +319,7 @@ scrollHelp.setViewportView(help); scrollHelp.setBounds(0, 0, 300, 100); assistPanel.add(scrollHelp); + assistPanel.setLocationRelativeTo(view); } /** Modified: trunk/src/dl-learner/org/dllearner/tools/protege/SuggestClassPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/protege/SuggestClassPanel.java 2008-10-13 15:56:08 UTC (rev 1375) +++ trunk/src/dl-learner/org/dllearner/tools/protege/SuggestClassPanel.java 2008-10-15 09:10:58 UTC (rev 1376) @@ -95,11 +95,13 @@ } /** - * this method adds the suggest list to the Mouse Listener. + * This method adds the suggest list to the Mouse Listener. * @param action ActionHandler */ public void addSuggestPanelMouseListener(ActionHandler action) { descriptions.addMouseListener(action); - } + } + + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |