
sorry Java master disturb again how can i modify below this Java application to applet because in swtich case i had put this countinue selection source code to make user choosing so hope can helping again thank a lot .
sample source code
System.out.print("Do you want to continue next Process?( y/n ): "); String dec = input.next(); if (dec.equals("y")) { System.out.println(""); System.out.println("Enter Customer Name: "); String name = input.next();
import java.util.; import java.text.;
class RCars{
public static void main(String[] args){
DecimalFormat df = new DecimalFormat("$##.##");
Scanner input = new Scanner(System.in);
int day=0;
int menu = 0;
boolean quit = false; do{
System.out.println(" Welcome to Rental Car System ");
System.out.println(" **");
//System.out.print("\n");
System.out.println("Car Menu");
System.out.println(" ");
System.out.println("1. Honda City " );
System.out.println("2. Toyota Vios");
System.out.println("3. Nissan Latio");
System.out.println("4. Exit");
System.out.print("\n");
System.out.print("Please enter your choice: ");
menu = input.nextInt();
System.out.println();
switch(menu) { case 1:
System.out.print("Enter Number of Day : ");
day = input.nextInt();
System.out.print("\n");
System.out.println("Rental Car Charges");
System.out.println("Vehicle type= Honda City " + " Deposit Rm100.00 " + " Daily Rate 60 " + " rent " + day + " day ");
if(day>0){
double amount=(day-0)*60.00 + 100.00; System.out.println("Rental Total Charges= "+df.format(amount));
System.out.println("");
System.out.print("Do you want to continue next Process?( y/n ): ");
String dec = input.next();
if (dec.equals("y")) {
System.out.println("");
System.out.println("Enter Customer Name: ");
String name = input.next();
System.out.println("");
System.out.println("Enter IC Number: ");
String num = input.next();
System.out.println("");
System.out.println("Enter Age : ");
String Age = input.next();
System.out.println("");
System.out.println("Enter Mobile Phone Number: ");
String Phone = input.next();
System.out.println("");
System.out.println("");
System.out.println(); System.out .println(" Customer Name " + " IC Number " + " Age " + " Mobile Phone Number " + " Rental Charger "); System.out.println(" "+ name + " " + num + " " + " " + Age + " " + " " + Phone + " " + df.format(amount) );
System.out.println();
System.out.print("\n");
}
else{
System.out.print("\n");
System.out.println(" Thank survey to Rental Car System and
See you Again....!");
System.out.print("\n"); } } break;
case 2:
System.out.print("Enter Number of Day : ");
day = input.nextInt();
System.out.println("Rental Car Charges");
System.out.println("Vehicle type= Car");
if(day>0){
double amount=(day-0)*60.00 + 100.00;
System.out.println("Rental Total Charges=
"+df.format(amount));
System.out.print("Continue Proceed to rent?( y/n ): ");
String dec = input.next();
if (dec.equals("y")) {
System.out.println("Enter Customer Name: ");
String name = input.next();
System.out.println("Enter IC Number: ");
String num = input.next();
System.out.println("Enter Age : ");
String Age = input.next();
System.out.println("Enter Mobile Phone Number: ");
String Phone = input.next();
System.out.print("\n");
System.out .println(" Customer Name " + " IC Number " + " Age " + " Mobile Phone Number " + " Rental Charger "); System.out.println(" "+ name + " " + num + " " + " " + Age + " " + " " + Phone + " " + df.format(amount) );
System.out.print("\n"); }
else{
System.out.print("\n");
System.out.println(" See you Again....!");
System.out.print("\n"); } } break;
case 3: System.out.print("Enter Number of Day : "); day = input.nextInt();
System.out.println("Rental Car Charges");
System.out.println("Vehicle type= Bus/Truck");
if(day>0){
double amount=(day-0)*60.00 + 100.00;
System.out.println("Rental Total Charges= "+df.format(amount));
System.out.print("Continue Proceed to rent?( y/n ): ");
String dec = input.next();
if (dec.equals("y")) {
System.out.println("Enter Customer Name: ");
String name = input.next();
System.out.println("Enter IC Number: ");
String num = input.next();
System.out.println("Enter Age : ");
String Age = input.next();
System.out.println("Enter Mobile Phone Number: ");
String Phone = input.next();
System.out.print("\n");
System.out .println(" Customer Name " + " IC Number " + " Age " + " Mobile Phone Number " + " Rental Charger "); System.out.println(" "+ name + " " + num + " " + " " + Age + " " + " " + Phone + " " + df.format(amount) ); System.out.print("\n"); }
else{ System.out.print("\n"); System.out.println(" See you Again....!"); System.out.print("\n"); } } break;
case 4:
quit = true; break;
default: System.out.println("Invalid Entry!"); } }
while (!quit); }

import javax.swing.*;
import java.applet.*;
import java.awt.*;
import java.util.*;
import java.text.*;
import java.awt.event.*;
public class RCars extends Applet implements ActionListener{
TextField text,text1,text2,text3,text4;
Label label1,label2,label3,label4,label5,label6;
Label lab;
Button b1,b2;
JComboBox combo;
DecimalFormat df = new DecimalFormat("$##.##");
public void init(){
setLayout(null);
lab=new Label("Welcome to Rental Car System");
lab.setBounds(100,20,200,20);
add(lab);
label1 = new Label("Select Type of Car: ");
label1.setBounds(20,50,180,20);
add(label1);
combo=new JComboBox();
combo.addItem("--Select--");
combo.addItem("Honda City");
combo.addItem("Toyota Vios");
combo.addItem("Nissan Latio");
combo.setBounds(200,50,120,20);
add(combo);
label2 = new Label("Enter number of days: ");
label2.setBounds(20,80,180,20);
add(label2);
text = new TextField(5);
text.setBounds(200,80,100,20);
add(text);
b1 = new Button("Submit");
b1.setBounds(200,140,100,20);
add(b1);
b1.addActionListener(this);
label3=new Label("Enter Customer Name: ");
label3.setBounds(20,60,180,20);
add(label3);
text1=new TextField(10);
text1.setBounds(200,60,100,20);
add(text1);
label4=new Label("Enter IC Number: ");
label4.setBounds(20,90,180,20);
add(label4);
text2=new TextField(10);
text2.setBounds(200,90,100,20);
add(text2);
label5=new Label("Enter Age: ");
label5.setBounds(20,120,180,20);
add(label5);
text3=new TextField(10);
text3.setBounds(200,120,100,20);
add(text3);
label6=new Label("Enter Mobile Number: ");
label6.setBounds(20,150,180,20);
add(label6);
text4=new TextField(10);
text4.setBounds(200,150,100,20);
add(text4);
b2=new Button("Submit");
b2.setBounds(200,180,100,20);
add(b2);
label3.setVisible(false);
label4.setVisible(false);
label5.setVisible(false);
label6.setVisible(false);
text1.setVisible(false);
text2.setVisible(false);
text3.setVisible(false);
text4.setVisible(false);
b2.setVisible(false);
}
public void actionPerformed(ActionEvent ae){
String value=combo.getSelectedItem().toString();
int day=Integer.parseInt(text.getText());
if(value.equals("Honda City")){
if(day>0){
final double amount=(day-0)*60.00 + 100.00;
JOptionPane.showMessageDialog(null,"Vehicle type= Honda City \n" + " Deposit= Rm100 \n " + " Daily Rate= 60 \n" + "days= " + day+"\n\n"+"Rental Total Charges= "+df.format(amount));
String st=JOptionPane.showInputDialog(null,"Do you want to continue next Process?( y/n ): ");
if(st.equals("y")){
label1.setVisible(false);
label2.setVisible(false);
text.setVisible(false);
combo.setVisible(false);
b1.setVisible(false);
b2.setVisible(true);
label3.setVisible(true);
label4.setVisible(true);
label5.setVisible(true);
label6.setVisible(true);
text1.setVisible(true);
text2.setVisible(true);
text3.setVisible(true);
text4.setVisible(true);
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null," Customer Name: " +text1.getText()+ "\n IC Number: " +text2.getText()+ "\n Age: " +text3.getText()+ "\n Mobile Number: " +text4.getText()+ "\n Rental Charger: "+ df.format(amount) );
}
});
}
else{
JOptionPane.showMessageDialog(null,"Thank survey to Rental Car System and See you Again....!");
}
}
}

continue....
else if(value.equals("Toyota Vios")){
if(day>0){
final double amount=(day-0)*60.00 + 100.00;
JOptionPane.showMessageDialog(null,"Vehicle type= Honda City \n" + " Deposit= Rm100 \n " + " Daily Rate= 60 \n" + "days= " + day+"\n\n"+"Rental Total Charges= "+df.format(amount));
String st=JOptionPane.showInputDialog(null,"Do you want to continue next Process?( y/n ): ");
if(st.equals("y")){
label1.setVisible(false);
label2.setVisible(false);
text.setVisible(false);
combo.setVisible(false);
b1.setVisible(false);
b2.setVisible(true);
label3.setVisible(true);
label4.setVisible(true);
label5.setVisible(true);
label6.setVisible(true);
text1.setVisible(true);
text2.setVisible(true);
text3.setVisible(true);
text4.setVisible(true);
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null," Customer Name: " +text1.getText()+ "\n IC Number: " +text2.getText()+ "\n Age: " +text3.getText()+ "\n Mobile Number: " +text4.getText()+ "\n Rental Charger: "+ df.format(amount) );
}
}); }
else{
JOptionPane.showMessageDialog(null,"Thank survey to Rental Car System and See you Again....!");
}
}
}
else if(value.equals("Nissan Latio")){
if(day>0){
final double amount=(day-0)*60.00 + 100.00;
JOptionPane.showMessageDialog(null,"Vehicle type= Honda City \n" + " Deposit= Rm100 \n " + " Daily Rate= 60 \n" + "days= " + day+"\n\n"+"Rental Total Charges= "+df.format(amount));
String st=JOptionPane.showInputDialog(null,"Do you want to continue next Process?( y/n ): ");
if(st.equals("y")){
label1.setVisible(false);
label2.setVisible(false);
text.setVisible(false);
combo.setVisible(false);
b1.setVisible(false);
b2.setVisible(true);
label3.setVisible(true);
label4.setVisible(true);
label5.setVisible(true);
label6.setVisible(true);
text1.setVisible(true);
text2.setVisible(true);
text3.setVisible(true);
text4.setVisible(true);
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null," Customer Name: " +text1.getText()+ "\n IC Number: " +text2.getText()+ "\n Age: " +text3.getText()+ "\n Mobile Number: " +text4.getText()+ "\n Rental Charger: "+ df.format(amount) );
}
}); }
else{
JOptionPane.showMessageDialog(null,"Thank survey to Rental Car System and See you Again....!");
}
}
}
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.