Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In Java jgrasp I also don't know how to add audio or images please write code below and explain the steps My Matching Game java
In Java jgrasp I also don't know how to add audio or images please write code below and explain the steps
My Matching Game java Write a Driver similar to the ones you wrote in the other GUI labs. write a matching game program. Use BorderLayout with 3 panels. The north panel will have 5-6 buttons with an icon or words on each. Use Paint to resize all the pictures to the same dimensions. The center panel will have a title and or directions. The south panel will have 5-6 buttons that can be "matched" to the north buttons. The order in the south will be different than the north. Output a statement or sound when the match is correct or not. IRGNIA Match the ACC school with it's mascot The Logic In the panel you will need to keep track of the first button pressed, so when the second button is pressed, you'll know if you have a match. Below is the easiest way to do it. Create a private int, called choice, above the constructor (with the components). Attach each button to its own Listener. When a top row button is selected, set choice to a number representing that button. In the matching bottom row button's Listener, check choice and determine if the match was correct or not. Play your correct sound or incorrect sound. Then reset choice to 0. You must select a top row button first, and then a bottom row button. See below: private class NCSUListener implements ActionListener lattached to the NCSU logo in top row public void actionPerformed (ActionEvent e) choice 1; llNCSU will be private class NCsUMascotListener implements ActionListener lattached to NCSU mascot in bottom row My Matching Game java Write a Driver similar to the ones you wrote in the other GUI labs. write a matching game program. Use BorderLayout with 3 panels. The north panel will have 5-6 buttons with an icon or words on each. Use Paint to resize all the pictures to the same dimensions. The center panel will have a title and or directions. The south panel will have 5-6 buttons that can be "matched" to the north buttons. The order in the south will be different than the north. Output a statement or sound when the match is correct or not. IRGNIA Match the ACC school with it's mascot The Logic In the panel you will need to keep track of the first button pressed, so when the second button is pressed, you'll know if you have a match. Below is the easiest way to do it. Create a private int, called choice, above the constructor (with the components). Attach each button to its own Listener. When a top row button is selected, set choice to a number representing that button. In the matching bottom row button's Listener, check choice and determine if the match was correct or not. Play your correct sound or incorrect sound. Then reset choice to 0. You must select a top row button first, and then a bottom row button. See below: private class NCSUListener implements ActionListener lattached to the NCSU logo in top row public void actionPerformed (ActionEvent e) choice 1; llNCSU will be private class NCsUMascotListener implements ActionListener lattached to NCSU mascot in bottom rowStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started