r2083 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator
Author: chatellier Date: 2009-04-07 14:54:23 +0000 (Tue, 07 Apr 2009) New Revision: 2083 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SensUI.jaxx Log: Tooltip here break analyseplan ! Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SensUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SensUI.jaxx 2009-04-07 14:24:27 UTC (rev 2082) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SensUI.jaxx 2009-04-07 14:54:23 UTC (rev 2083) @@ -1,6 +1,6 @@ <!-- /* *##% - * Copyright (C) 2005 + * Copyright (C) 2005 - 2009 * Ifremer, Code Lutin, Cedric Pineau, Benjamin Poussin * * This program is free software; you can redistribute it and/or @@ -19,7 +19,7 @@ *##%*/ /* * - * IsisFish.java + * SensUI.java * * Created: 1 aout 2005 18:37:25 CEST * @@ -45,11 +45,11 @@ import fr.ifremer.isisfish.datastore.AnalysePlanStorage; import jaxx.runtime.swing.Item; - public SensUI (SimulAction action){ - + public SensUI (SimulAction action) { setContextValue(action); } - public void refresh(){ + + public void refresh() { java.util.List<Item> items = new ArrayList<Item>(); java.util.List<AnalysePlan> values = getContextValue(SimulAction.class).getParamAnalysePlans(); for (AnalysePlan ap : values) { @@ -60,47 +60,53 @@ //listSimulParamsAnalysePlansList.setCellRenderer(new SimpleToolTipComboBoxRenderer(ToolTipListModelFactory.createAnalysePlanDescriptionsModel2(values, buttonSimulParamsAnalysePlansClear, listSimulParamsAnalysePlansList))); setSimulParamsAnalysePlans(); } - public void addAnalysePlan(){ + + public void addAnalysePlan() { getContextValue(SimulAction.class).addAnalysePlan(fieldSimulParamsAnalysePlansSelect.getSelectedItem().toString()); setAnalysePlanButton(); refresh(); } - public void removeAnalysePlan(){ + + public void removeAnalysePlan() { getContextValue(SimulAction.class).removeAnalysePlan((AnalysePlan)listSimulParamsAnalysePlansList.getSelectedValue()); refresh(); } - public void clearAnalysePlan(){ + + public void clearAnalysePlan() { getContextValue(SimulAction.class).clearAnalysePlan(); refresh(); } - protected void setAnalysePlanButton(){ - if (getContextValue(SimulAction.class).getParamAnalysePlans().toArray().length == 0){ + + protected void setAnalysePlanButton() { + if (getContextValue(SimulAction.class).getParamAnalysePlans().toArray().length == 0) { buttonSimulParamsAnalysePlansClear.setEnabled(false); buttonSimulParamsAnalysePlansRemove.setEnabled(false); } - else{ - if (listSimulParamsAnalysePlansList.getSelectedIndex() != -1){ + else { + if (listSimulParamsAnalysePlansList.getSelectedIndex() != -1) { buttonSimulParamsAnalysePlansRemove.setEnabled(true); setSimulParamsAnalysePlans(); } buttonSimulParamsAnalysePlansClear.setEnabled(true); } } - protected void setSimulParamsAnalysePlans(){ - if (listSimulParamsAnalysePlansList.getSelectedIndex() != -1){ - Map<String, Class> values = getContextValue(SimulAction.class).getAnalysePlanParameterName((AnalysePlan)listSimulParamsAnalysePlansList.getSelectedValue()); + + protected void setSimulParamsAnalysePlans() { + if (listSimulParamsAnalysePlansList.getSelectedIndex() != -1) { + AnalysePlan analysePlan = (AnalysePlan)listSimulParamsAnalysePlansList.getSelectedValue(); + Map<String, Class> values = getContextValue(SimulAction.class).getAnalysePlanParameterName(analysePlan); int row = 0; - if (values != null){ - DefaultTableModel model = new DefaultTableModel(){ - @Override - public boolean isCellEditable(int row, int column) { - boolean result = false; - if (column > 0){ - result =true; - } - return result; + if (values != null) { + DefaultTableModel model = new DefaultTableModel() { + @Override + public boolean isCellEditable(int row, int column) { + boolean result = false; + if (column > 0){ + result =true; } - }; + return result; + } + }; java.util.List<GenericCell> valuesList = new ArrayList<GenericCell>(); java.util.List<Object> propertyList = new ArrayList<Object>(); for (Iterator<String> it = values.keySet().iterator(); it.hasNext();) { @@ -111,9 +117,9 @@ propertyList.add(properties); row++; } - model.addColumn(_("isisfish.common.name"), valuesList.toArray()); - model.addColumn(_("isisfish.common.value"), propertyList.toArray()); - simulParamsAnalysePlans.setModel(model); + model.addColumn(_("isisfish.common.name"), valuesList.toArray()); + model.addColumn(_("isisfish.common.value"), propertyList.toArray()); + simulParamsAnalysePlans.setModel(model); ParameterColumnEditor cellEditor = new ParameterColumnEditor(); cellEditor.setRegion(getContextValue(SimulAction.class).getRegionStorage()); simulParamsAnalysePlans.getColumnModel().getColumn(1).setCellEditor(cellEditor); @@ -126,7 +132,7 @@ getContextValue(SimulAction.class).setAnalysePlanParameterValue(data.getName(), (AnalysePlan)listSimulParamsAnalysePlansList.getSelectedValue(), model.getValueAt(row, 1)); } }); - simulParamsAnalysePlans.getColumnModel().getColumn(0).setCellRenderer(new SimpleToolTipTableColumnRenderer(ToolTipListModelFactory.createAnalysePlanParamsModel(listSimulParamsAnalysePlansList.getSelectedValue().toString()))); + simulParamsAnalysePlans.getColumnModel().getColumn(0).setCellRenderer(new SimpleToolTipTableColumnRenderer(ToolTipListModelFactory.createAnalysePlanParamsModel(AnalysePlanStorage.getName(analysePlan)))); } } }
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org