Question: Help me draw a flowgraph for this code / * package com.mtala 3 t . snake 2 d; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import
Help me draw a flowgraph for this code
package com.mtalatsnaked;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.GraphicsD;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
@author Mohammed.Talaat mtalat
@version
public class MainScreen extends JFrame implements ActionListener
private static final long serialVersionUID L;
JRadioButton levels new JRadioButton;
String levelStrings "Easy", "Normal", "Hard" ;
MainScreenPanel buttonPanel null;
public MainScreen
buttonPanel new MainScreenPanel;
setDefaultCloseOperationJFrameEXITONCLOSE;
setBounds;
setResizablefalse;
buttonPanel.setBackgroundColorBLACK;
for int i ; i levels.length; i
levelsi new JRadioButtonlevelStringsi;
levelsiaddActionListenerthis;
levelsisetBackgroundColorYELLOW;
levelsisetBounds i ;
buttonPanel.addlevelsi;
buttonPanel.setLayoutnull;
getContentPaneaddbuttonPanel;
setVisibletrue;
public void actionPerformedActionEvent e
Object obj egetSource;
if obj levels
new GameBoardWindow;
setVisiblefalse;
dispose;
if obj levels
new GameBoardWindow;
setVisiblefalse;
dispose;
if obj levels
new GameBoardWindow;
setVisiblefalse;
dispose;
@SuppressWarningsserial
class MainScreenPanel extends JPanel
MainScreenPanel
public void paintComponentGraphics g
super.paintComponentg;
GraphicsD gGraphicsD g;
gsetColorColorRED;
gsetFontnew FontComic Sans MS Font.BOLD, ;
gdrawStringSnakeD Game", ;
gsetColorColorORANGE;
gdrawStringmtalat;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
