rendered paste body//William & Frank//Player Screen 1import javax.swing.*;import java.awt.*;import java.awt.event.*;class characters1 extends JFrame implements MouseListener, ActionListener{ private JPanel pane; private int y, x; public characters1 () { super ("Jeopardy"); addMouseListener(this); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pane = (JPanel) getContentPane (); JLabel playerscreen = new JLabel (new ImageIcon("player screen 1.jpg")); pane.add (playerscreen); setSize(700, 550); setLocationRelativeTo(null); setVisible(true); } public void mouseClicked (MouseEvent e) { } public void mousePressed (MouseEvent e) { x = e.getX (); y = e.getY (); System.out.println (x + " " + y); if (x > 29 && y > 511 && x < 133 && y < 537) { dispose (); mainmenu main = new mainmenu (); main.setVisible (true); } if (x > 567 && y > 511 && x < 673 && y < 537) { JFrame frame = new JFrame ("Player Name"); JPanel namepane = (JPanel) frame.getContentPane (); JTextField textname = new JTextField (10); JLabel labelname = new JLabel ("Enter your name: "); JButton continuename = new JButton ("Continue"); namepane.setLayout (new FlowLayout ()); namepane.add (labelname); namepane.add (textname); namepane.add (continuename); continuename.addActionListener(this); frame.setSize (250,100); frame.setLocationRelativeTo(null); frame.setVisible(true); } if (x > 27 && y > 88 && x < 224 && y < 335) { dispose (); characters1 char1 = new characters1 (); char1.setVisible (true); } if (x > 252 && y > 88 && x < 450 && y < 335) { dispose (); characters2 char2 = new characters2 (); char2.setVisible (true); } if (x > 476 && y > 88 && x < 674 && y < 335) { dispose (); characters3 char3 = new characters3 (); char3.setVisible (true); } } public void mouseReleased (MouseEvent e) { } public void mouseEntered (MouseEvent e) { } public void mouseExited (MouseEvent e) { } public void actionPerformed (ActionEvent e) { if (e.getActionCommand ().equals ("Continue")) { dispose (); String playername = textname.getText().trim(); gameScreen asdf = new gameScreen (); asdf.setVisible (true); } }}