Course Solutions Uncategorized (Solved) : Please Help Answer Question Code Implementation Conforms Requirements Using Private Class Q29965107 . . . .

(Solved) : Please Help Answer Question Code Implementation Conforms Requirements Using Private Class Q29965107 . . . .

 

Please help me answer this question for my code below:

Implementation conforms to the requirements (usingprivate class listeners or adapter class)

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Dimension;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.BorderFactory;

import javax.swing.Box;

import javax.swing.BoxLayout;

import javax.swing.JButton;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextArea;

import javax.swing.JTextField;

public class SudokuLayoutextends JFrame{

       privateJTextArea txtArea;

       privateJPanel gridPanel,butPanel;

       privateJButton hint,reset,solve,newPuzzel;

       privateJComboBox difficultyBox;

       publicSudokuLayout()

       {   

             setTitle(“TestSudoku”);

             setLayout(new BorderLayout());

             GridLayout gbag=new GridLayout(3,9);

             gridPanel=new JPanel(gbag);

             for (int k = 1; k <= 9;k++)

             {

                    JPanel level2 = new JPanel(newGridLayout(3,3));

                    for (int i = 1; i <= 9;i++)

                    {

                          JTextField text = new JTextField(3);

                          level2.add(text);

                    }

                    level2.setBorder(BorderFactory.createBevelBorder(1));

                    level2.setBackground(Color.BLACK);

                    gridPanel.add(level2);

             }

             add(gridPanel, BorderLayout.WEST);

             hint=new JButton(“Hint”);

             reset=new JButton(“Reset”);

             solve=new JButton(“Solve”);

             newPuzzel=new JButton(“New Puzzel”);

             butPanel=new JPanel();

             butPanel.setLayout(newBoxLayout(butPanel,BoxLayout.Y_AXIS));

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             butPanel.add(reset);

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             butPanel.add(hint);

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             butPanel.add(solve);

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             butPanel.add(newPuzzel);

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             butPanel.add(Box.createRigidArea(newDimension(0,15)));

             String[] difficulties = { “Easy”, “Medium”, “Hard”};

             difficultyBox = new JComboBox(difficulties);

             difficultyBox.setSelectedIndex(2);

             butPanel.add(difficultyBox);

             add(butPanel,BorderLayout.EAST);

             reset.addActionListener(new ButtonsAction());

             hint.addActionListener(new ButtonsAction());

             solve.addActionListener(new ButtonsAction());

             newPuzzel.addActionListener(newButtonsAction());

             difficultyBox.addActionListener(newButtonsAction());

             txtArea = new JTextArea(4, 20);

             txtArea.setBorder(BorderFactory.createTitledBorder(“output”));

             txtArea.setText(“Welcome To My Soduku”);

             add(txtArea,

OR

PayPal Gateway not configured

OR

PayPal Gateway not configured

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post