import java.awt.event.*; import javax.swing.JOptionPane; import javax.swing.JMenuItem; public class InsertElementListener implements ActionListener { private BlockSpringConfiguration bsConfig; public InsertElementListener (BlockSpringConfiguration bsc){ bsConfig = bsc; } public void actionPerformed(ActionEvent e) { JMenuItem menuItem = (JMenuItem)(e.getSource()); String text = menuItem.getText(); if (text.equals("Mass")) bsConfig.add(new GBlock(1f, new Vector2D(200f,200f), new Vector2D(), 40f, 40f)); if (text.equals("Spring")) bsConfig.add(new GSpring (200f, 10f)); } }