From: <ton...@us...> - 2008-01-22 16:47:25
|
Revision: 410 http://dl-learner.svn.sourceforge.net/dl-learner/?rev=410&view=rev Author: tonytacker Date: 2008-01-22 08:47:20 -0800 (Tue, 22 Jan 2008) Log Message: ----------- - 2 examples for OptionPanel Modified Paths: -------------- trunk/src/dl-learner/org/dllearner/gui/AbstractWidgetPanel.java trunk/src/dl-learner/org/dllearner/gui/KnowledgeSourcePanel.java trunk/src/dl-learner/org/dllearner/gui/OptionPanel.java Modified: trunk/src/dl-learner/org/dllearner/gui/AbstractWidgetPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/gui/AbstractWidgetPanel.java 2008-01-22 15:50:29 UTC (rev 409) +++ trunk/src/dl-learner/org/dllearner/gui/AbstractWidgetPanel.java 2008-01-22 16:47:20 UTC (rev 410) @@ -25,7 +25,7 @@ import java.awt.event.ActionListener; //import java.util.List; -//import javax.swing.JButton; +import javax.swing.JTextField; import javax.swing.JLabel; import javax.swing.JPanel; //import javax.swing.JTable; @@ -49,21 +49,35 @@ private static final long serialVersionUID = -1802111225835164644L; //private Config config; - private ConfigOption<?> configOption; - private JLabel nameLabel; + //private ConfigOption<?> configOption; + //private JLabel nameLabel; private JPanel centerPanel = new JPanel(); public AbstractWidgetPanel(Config config, ConfigOption<?> configOption) { super(new BorderLayout()); //this.config = config; - this.configOption = configOption; + //this.configOption = configOption; - //show info - nameLabel = new JLabel(this.configOption.getName()); - centerPanel.add(nameLabel); + if (configOption.toString().contains("IntegerConfigOption")) { + JLabel nameLabel = new JLabel(configOption.getName()); + JTextField integerField = new JTextField(3); + integerField.setText("100"); + System.out.println(configOption.getDefaultValue()); + centerPanel.add(nameLabel); + centerPanel.add(integerField); + add(centerPanel, BorderLayout.CENTER); + } + else if (false) { + + } + else { + JLabel nameLabel = new JLabel(configOption.getName()); + JLabel notImplementedLabel = new JLabel("not implemented"); + centerPanel.add(nameLabel); + centerPanel.add(notImplementedLabel); + add(centerPanel, BorderLayout.CENTER); + } - //layout - add(centerPanel, BorderLayout.CENTER); } Modified: trunk/src/dl-learner/org/dllearner/gui/KnowledgeSourcePanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/gui/KnowledgeSourcePanel.java 2008-01-22 15:50:29 UTC (rev 409) +++ trunk/src/dl-learner/org/dllearner/gui/KnowledgeSourcePanel.java 2008-01-22 16:47:20 UTC (rev 410) @@ -131,7 +131,7 @@ public void actionPerformed(ActionEvent e) { // read selected KnowledgeSourceClass choosenClassIndex = cb.getSelectedIndex(); - checkIfSparcle(); + checkIfSparql(); // open File if (e.getSource() == openButton) { @@ -166,7 +166,7 @@ gbc.weighty = wy; } - private void checkIfSparcle() { + private void checkIfSparql() { if (sources.get(choosenClassIndex).toString().contains("Sparql")) { openButton.setEnabled(false); infoLabel.setText("type URL"); Modified: trunk/src/dl-learner/org/dllearner/gui/OptionPanel.java =================================================================== --- trunk/src/dl-learner/org/dllearner/gui/OptionPanel.java 2008-01-22 15:50:29 UTC (rev 409) +++ trunk/src/dl-learner/org/dllearner/gui/OptionPanel.java 2008-01-22 16:47:20 UTC (rev 410) @@ -117,9 +117,11 @@ // clear centerPanel.removeAll(); - //get an AbstractWidgetPanel + //get an AbstractWidgetPanel TEST AbstractWidgetPanel firstPanel = new AbstractWidgetPanel(config, optionList.get(0)); + AbstractWidgetPanel secondPanel = new AbstractWidgetPanel(config, optionList.get(1)); centerPanel.add(firstPanel); + centerPanel.add(secondPanel); // update graphic centerPanel.updateUI(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |