From: <lor...@us...> - 2008-04-10 10:55:42
|
Revision: 782 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=782&view=rev Author: lorenz_b Date: 2008-04-10 03:55:38 -0700 (Thu, 10 Apr 2008) Log Message: ----------- added ListSelectionEvent to LearningPanel Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanel.java trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanelDescriptor.java Modified: trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanel.java 2008-04-10 06:42:27 UTC (rev 781) +++ trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanel.java 2008-04-10 10:55:38 UTC (rev 782) @@ -13,6 +13,7 @@ import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.ListSelectionModel; +import javax.swing.event.ListSelectionListener; import javax.swing.table.DefaultTableModel; import org.jdesktop.swingx.JXBusyLabel; @@ -141,10 +142,12 @@ return resultList; } + public void addSelectionListener(ListSelectionListener l){ + resultList.addListSelectionListener(l); + } - } Modified: trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanelDescriptor.java =================================================================== --- trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanelDescriptor.java 2008-04-10 06:42:27 UTC (rev 781) +++ trunk/src/dl-learner/org/dllearner/tools/ore/LearningPanelDescriptor.java 2008-04-10 10:55:38 UTC (rev 782) @@ -5,11 +5,12 @@ import java.util.List; import java.util.Timer; import java.util.TimerTask; -import java.util.Vector; import java.util.concurrent.ExecutionException; import javax.swing.SwingUtilities; import javax.swing.SwingWorker; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; import org.dllearner.core.LearningAlgorithm; import org.dllearner.core.owl.Description; @@ -17,7 +18,7 @@ -public class LearningPanelDescriptor extends WizardPanelDescriptor implements ActionListener{ +public class LearningPanelDescriptor extends WizardPanelDescriptor implements ActionListener, ListSelectionListener{ public static final String IDENTIFIER = "LEARNING_PANEL"; @@ -30,6 +31,7 @@ panel4 = new LearningPanel(); panel4.addStartButtonListener(this); panel4.addStopButtonListener(this); + panel4.addSelectionListener(this); setPanelDescriptorIdentifier(IDENTIFIER); setPanelComponent(panel4); @@ -65,7 +67,7 @@ @SuppressWarnings("unchecked") @Override public void run() { - publish(getWizardModel().getOre().getLearningResults(5)); + publish(getWizardModel().getOre().getLearningResults(10)); } }, 0, 1000); @@ -178,4 +180,11 @@ + } + + @Override + public void valueChanged(ListSelectionEvent e) { + if (!e.getValueIsAdjusting()) + System.out.println(panel4.getResultList().getSelectedValue()); + }} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |