How do i import an int value into an ActionListener and still being able to change it? And not using final since it need to edited.
int colorSnake
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
JFrame mainFrame = new JFrame();
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setTitle("Wormy boi");
mainFrame.setResizable(true);
mainFrame.add(new Game(), BorderLayout.CENTER);
mainFrame.pack();
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible(true);
JMenu menu, options;
JMenuItem i1, i2, i3, i4, i5, i6;
JMenuBar mb=new JMenuBar();
options=new JMenu("Menu");
menu=new JMenu("Shop");
//submenu=new JMenu("Sub Menu");
i1=new JMenuItem("Red");
i1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int colorSnake =+ 1;
}
});
});
}