import javax.swing.*;
+import java.awt.event.ItemEvent;
+import java.awt.event.ItemListener;
-public class WeightView extends JPanel {
+public class WeightView extends JPanel implements ItemListener {
private Weight weightObj;
private JLabel label;
private JComboBox<Integer> comboBox;
this.comboBox.setSelectedItem(this.getWeightObj().getWeight());
else
this.comboBox.setSelectedItem(this.getWeightObj().getDefaultWeight());
+ this.comboBox.addItemListener(this);
add(label);
add(comboBox);
}
public JComboBox<Integer> getComboBox() {
return comboBox;
}
+
+ @Override
+ public void itemStateChanged(ItemEvent event) {
+ if (event.getStateChange() == ItemEvent.SELECTED) {
+ Object item = event.getItem();
+ PersonLeftPanel personLeftPanel = MainWindowsView.getInstance().getCurrentPersonView().getPersonPanel().getLeftPanel();
+ personLeftPanel.drawWeight((int) item);
+ }
+ }
}