TicketsRUs

Download Category:

TicketsRUs.zip - (77.24 KB)
[
TicketsRUs/calcPrice.txt
TicketsRUs/Question.txt
TicketsRUs/Screenshot_1.jpg
]

TicketsRUs needs an application to calculate ticket prices. There are three ticket prices:

• Orchestra $90 each
• Mezzanine $75 each
• Balcony $50 each

There is also a 20% discount on matinee performances .

Your application has the GUI shown below.

With the following named components:

Component Type Purpose
txtNum JTextField Input for number of tickets
chkMatinee JCheckBox Check if matinee performance
radOrchestra JRadioButton Check for orchestra tickets
radMezzanine JRadioButton Check for mezzanine tickets
radBalcony JRadioButton Check for balcony tickets
btnCalc JButton Click to calculate price
txtEach JTextField Displays price of each ticket
txtTotal JTextField Displays total price

Clicking the CalcPrice button should determine the price per ticket and the total price based on the user’s input and display in txtEach and txtTotal. You should make sure the number of tickets is entered and a ticket type is selected, otherwise give an error message.

The action listener for btnCalc is set up as follows.
btnCalc.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
calcPrice(); //write the code for this method
}
});

Write the calcPrice method that is called by the action listener. This class method has access to all of the GUI components. You DO NOT HAVE TO CODE THE GUI. ONLY write the code for this method which does all the work. The header for the method is:

private void calcPrice()

Write a Review

Get a fresh solution of this question. Ask it now to our experts.
doubt

Ask Your Question

We have verified professionals who are ready to answer your question.

time

Save Time and Money

We choose experts who can quickly answer your question and that suit your budget.

download

Get Your Answer

Your satisfaction is 100% guaranteed. You can keep on asking questions until you get the answer you need.