[x]
Posted via EE Mobile

Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again.

Question
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

5.8

Ammending JTextAreas by clicking JButtons - again if CEHJ is watching ;o)

Asked by snowplank in Java Programming Language

Tags: jtextareas

I have 6 JButtons - btnTblPay[6].  When they are clicked I want the bill from the JTextAreas - btnTblPay[6] to total and display in the Jlabel - lblTillReceiptTotal (it should keep running total as more orders are cleared).  When these buttons (btnTblPay) are pressed, I also want the JTextAreas (btnTblPay) to clear contents and the JButtons - btnTables to revert back to White (unnoccupied).  I have written a method called  clearTblOrder for this purpose but do not know quite how to utilise it.

My code is listed below.

Any help greatly appreciated....

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;

public class CourseWorkTest extends JApplet implements ActionListener{
   
   
   // declare panels
   JPanel pnlMain = new JPanel();
   JPanel pnlOrder = new JPanel();
   JPanel pnlOrderTop = new JPanel();
   JPanel pnlOrderBott = new JPanel();
   JPanel pnlOrderBottLeft = new JPanel();
   JPanel pnlOrderBottRight = new JPanel();
   JPanel pnlTables = new JPanel();
   JPanel pnlBill = new JPanel();
   JPanel pnlBillTop = new JPanel();
   JPanel pnlBillBott = new JPanel();
   JPanel pnlManager = new JPanel();
   JPanel pnlManagerTop = new JPanel();
   JPanel pnlManagerBott = new JPanel();
         
   //pnlOrder objects
   JLabel lblStarter = new JLabel("Starter",JLabel.CENTER);
   JLabel lblMainCourse = new JLabel("Main Course",JLabel.CENTER);
   JLabel lblDessert = new JLabel("Dessert",JLabel.CENTER);
   JLabel lblDrinks = new JLabel("Drinks",JLabel.CENTER);
   JComboBox myStarter = new JComboBox();
   JComboBox myMainCourse = new JComboBox();
   JComboBox myDessert = new JComboBox();
   JComboBox myDrinks = new JComboBox();
   JButton btnReset = new JButton("Clear Order");
   JButton btnRemoveItem = new JButton("Remove Item");
   JTextArea myOrderBox = new JTextArea(15,15);
   JScrollPane myScrollPane = new JScrollPane(myOrderBox);
   Basket myBasket = new Basket();
   boolean remv = false;
   //String order = new String();
   String descStarters[]= new String[6];
   String descMainCourses[]= new String[6];
   String descDesserts[]= new String[6];
   String descDrinks[]= new String[6];
   float myStarterCosts[]= new float[6];
   float myMainCourseCosts[]= new float[6];
   float myDessertCosts[]= new float[6];
   float myDrinksCosts[]= new float[6];

   // pnlTables objects
   JButton btnTables[] = new JButton[6];
           
   //pnlBill objects
   JLabel lblBillTitle = new JLabel("Tables Currently Occupied And Their Bills",JLabel.CENTER);
   JTextArea tblOrders[] = new JTextArea[6];
   
   //pnlManager objects
   JButton btnTblPay[] = new JButton[6];
   JLabel lblTillReceipt = new JLabel("This Evening's Till Receipts: ",JLabel.CENTER);
   JLabel lblTillReceiptTotal = new JLabel("       £0.00",JLabel.CENTER);

   public void init(){

      //Add objects to main panel - pnlMain
      pnlMain.setLayout(new GridLayout(2,2));
      pnlMain.setBackground(Color.WHITE);
      pnlMain.add(pnlOrder);
      pnlMain.add(pnlTables);
      pnlMain.add(pnlBill);
      pnlMain.add(pnlManager);

      //Add Objects to pnlOrder
      pnlOrder.setLayout(new BorderLayout());
      pnlOrder.add(pnlOrderTop, BorderLayout.NORTH);
      pnlOrder.add(pnlOrderBott, BorderLayout.CENTER);
     
      //Add objects to pnlOrderTop
      pnlOrderTop.setLayout(new GridLayout(2,4));
      pnlOrderTop.add(lblStarter);
      pnlOrderTop.add(lblMainCourse);
      pnlOrderTop.add(lblDessert);
      pnlOrderTop.add(lblDrinks);
      pnlOrderTop.add(myStarter);
      pnlOrderTop.add(myMainCourse);
      pnlOrderTop.add(myDessert);
      pnlOrderTop.add(myDrinks);

      //Starters array
      descStarters[0]= "Haddock Chowder";
         descStarters[1]= "French Onion Soup";
         descStarters[2]= "Eggs Florentine";
         descStarters[3]= "Ardennes Pate";
         descStarters[4]= "Quail Salad";
         descStarters[5]= "Thai Tiger Prawns";
      for (int i=0;i<6;i++){
         myStarter.addItem(descStarters[i]);
      }
        
      //Main course array
            descMainCourses[0]= "Breast of Chicken";
         descMainCourses[1]= "Shredded Chilli Beef";
         descMainCourses[2]= "Roast Duck";
         descMainCourses[3]= "Tofu Delight";
         descMainCourses[4]= "Bi Bim Bap";
         descMainCourses[5]= "Spaghetti Bolognaise";
      for (int i=0;i<6;i++){
         myMainCourse.addItem(descMainCourses[i]);
      }
     
      //Dessert array
            descDesserts[0]= "Ice Cream";
         descDesserts[1]= "Fruit Cocktail";
         descDesserts[2]= "Chocolate Gateaux";
         descDesserts[3]= "Lemon Cheesecake";
         descDesserts[4]= "Cheese and Biscuits";
         descDesserts[5]= "Baclava";
      for (int i=0;i<6;i++){
         myDessert.addItem(descDesserts[i]);
      }

      //Drinks array
            descDrinks[0]= "Asahi";
         descDrinks[1]= "Becks";
         descDrinks[2]= "Gin & Tonic";
         descDrinks[3]= "Orange Juice";
         descDrinks[4]= "Remi Martin";
         descDrinks[5]= "Rum & Pineapple";
      for (int i=0;i<6;i++){
         myDrinks.addItem(descDrinks[i]);
      }

      //add objects to pnlOrderBott
      pnlOrderBott.setLayout(new GridLayout(0,2));
      pnlOrderBott.add(pnlOrderBottLeft);
      pnlOrderBott.add(pnlOrderBottRight);
      myOrderBox = new JTextArea(15,15);
      myOrderBox.setLineWrap(true);
      myScrollPane = new JScrollPane(myOrderBox);
      pnlOrderBottRight.add(myScrollPane);
      pnlOrderBottLeft.add(btnReset);
      pnlOrderBottLeft.add(btnRemoveItem);

      //Add objects to pnlTables
      pnlTables.setLayout(new GridLayout(3,2,20,20));
      pnlTables.setBackground(Color.WHITE);
      for (int i=0;i<6;i++){
         btnTables[i]=new JButton("Table "+ (i+1));
         pnlTables.add(btnTables[i]);
         btnTables[i].setBackground(Color.WHITE);
         btnTables[i].setActionCommand("" + i);
         btnTables[i].addActionListener(this);
      }
     
      //Add panels to Bill panel
      pnlBill.setLayout(new BorderLayout());
      pnlBill.add(pnlBillTop, BorderLayout.NORTH);
      pnlBill.add(pnlBillBott, BorderLayout.CENTER);

      //Add label to BillTop
      pnlBillTop.add(lblBillTitle);

      //Add table order/bill text areas to BillBott panel
      pnlBillBott.setLayout(new GridLayout(2,3,2,2));
      for (int i=0;i<6;i++){
         tblOrders[i]=new JTextArea(5,10);
         pnlBillBott.add(tblOrders[i]);
      }

      //Manager Panel
      pnlManager.setLayout(new GridLayout(2,1));
      pnlManager.add(pnlManagerTop);
      pnlManager.add(pnlManagerBott);

      //Manager Top panel
      pnlManagerTop.setLayout(new GridLayout(2,3,5,5));
      for (int k=0;k<6;k++){
         btnTblPay[k]=new JButton("Clear Table "+ (k+1));
         pnlManagerTop.add(btnTblPay[k]);
         btnTblPay[k].setBackground(Color.WHITE);
         btnTblPay[k].setActionCommand("" + k);
         btnTblPay[k].addActionListener(this);
      }

      //Manager Bottom Panel
      pnlManagerBott.setLayout(new GridLayout(2,1,5,5));
      pnlManagerBott.add(lblTillReceipt);
      pnlManagerBott.add(lblTillReceiptTotal);

      //Starter Costs array
      myStarterCosts[0]= 5.00F;
      myStarterCosts[1]= 4.50F;
      myStarterCosts[2]= 6.00F;
      myStarterCosts[3]= 6.00F;
      myStarterCosts[4]= 6.50F;
      myStarterCosts[5]= 7.00F;

      //Main Course Costs array
      myMainCourseCosts[0]= 9.00F;
      myMainCourseCosts[1]= 9.50F;
      myMainCourseCosts[2]= 10.00F;
      myMainCourseCosts[3]= 6.50F;
      myMainCourseCosts[4]= 8.50F;
      myMainCourseCosts[5]= 8.00F;

      //Dessert Costs array
      myDessertCosts[0]= 3.50F;
      myDessertCosts[1]= 4.50F;
      myDessertCosts[2]= 5.00F;
      myDessertCosts[3]= 5.00F;
      myDessertCosts[4]= 4.50F;
      myDessertCosts[5]= 4.00F;

      //Drinks Costs array
      myDrinksCosts[0]= 2.50F;
      myDrinksCosts[1]= 2.50F;
      myDrinksCosts[2]= 3.00F;
      myDrinksCosts[3]= 2.00F;
      myDrinksCosts[4]= 5.00F;
      myDrinksCosts[5]= 3.00F;
         
      // puts the JPanel on the JApplet
      setContentPane(pnlMain);

      //add actionListener
      btnReset.addActionListener(this);
      btnRemoveItem.addActionListener(this);
      myStarter.addActionListener(this);
      myMainCourse.addActionListener(this);
      myDessert.addActionListener(this);
      myDrinks.addActionListener(this);


   }//end init

   
   public void actionPerformed(ActionEvent e){     // ((JButton) e.getSource()).setVisible(false);
     
      //Gather order to myOrderBox and calculate total
      if (e.getSource()==myStarter){
         //set color to black if Clear order button has been pressed
         myOrderBox.setForeground(Color.BLACK);
         int j = myStarter.getSelectedIndex();
         OrderLine line = new OrderLine(j,descStarters[j],myStarterCosts[j]);
         if (remv){
            myBasket.removeOrderLine(line);
            remv=false;
         }else{
            myBasket.addOrderLine(line);
         }
         myOrderBox.setText(myBasket.showContents());
         
      }
      if (e.getSource()==myMainCourse){
         int j = myMainCourse.getSelectedIndex();
         OrderLine line = new OrderLine(j,descMainCourses[j],myMainCourseCosts[j]);
         if (remv){
            myBasket.removeOrderLine(line);
            remv=false;
         }else{
            myBasket.addOrderLine(line);
         }
         myOrderBox.setText(myBasket.showContents());
         
      }
      if (e.getSource()==myDessert){
         int j = myDessert.getSelectedIndex();
         OrderLine line = new OrderLine(j,descDesserts[j],myDessertCosts[j]);
         if (remv){
            myBasket.removeOrderLine(line);
            remv=false;
         }else{
            myBasket.addOrderLine(line);
         }
         myOrderBox.setText(myBasket.showContents());
      }
      if (e.getSource()==myDrinks){
         int j = myDrinks.getSelectedIndex();
         OrderLine line = new OrderLine(j,descDrinks[j],myDrinksCosts[j]);
         if (remv){
            myBasket.removeOrderLine(line);
            remv=false;
         }else{
            myBasket.addOrderLine(line);
         }
         myOrderBox.setText(myBasket.showContents());
      }

      // Clear the order box if Reset button is pressed
      if (e.getSource()==btnReset){
         myBasket.clearIt();
         myOrderBox.setForeground(Color.RED);
         myOrderBox.setText("The order is empty");
      }
     
      // Assign order to Bill Panel for Kitchen staff and
      Object o = e.getSource();
      if (o instanceof JButton){
         String sIndex = ((JButton)o).getActionCommand();
         int index = Integer.parseInt(sIndex);
         updateTblOrder(index);
      }
     
           
   }// end actionPerformed

   // method to update table orders in text areas of Bill panel and show table as occupied (turn button orange)
   public void updateTblOrder(int index){
     
      tblOrders[index].setText(myBasket.showContents());
      btnTables[index].setBackground(Color.ORANGE);
   
   }//end updateTblOrder method

   //method to clear table order from tblOrder Text Areas and show table as unoccupied (turn button back to white)
   public void clearTblOrder(int index){

      tblOrders[index].setText("Table Empty");
      btnTables[index].setBackground(Color.WHITE);
   
   }//end clearTblOrder method

}//end class def


class OrderLine{
   public int id;
   public String description;
   public int quantity;
   public double price;

   public OrderLine(int i,String des,double p){
      this.id = i;
      this.description = des;
      this .price =p;
      this.quantity = 1;
   }
}// end of OrderLine class def

class Basket{
   ArrayList Order= new ArrayList();

   public void clearIt(){
      Order.clear();
   }// end of clearIt method
   
   public void addOrderLine(OrderLine line){
      boolean there = false;
      for(int j =0;j<Order.size();j++){
         OrderLine read = (OrderLine)Order.get(j);

         //the code below which updates quantity of orderlines has been commented out because very
         //often waiters take orders in a certain pattern in order to know where the dishes are  
         //going.  If the quantity is added to, the waiter will have no idea as to which customer
         //ordered which dish

         //if(read.id == line.id){
         //   there = true;
         //   read.quantity++;//if it's there already update its quantity
         //}
      }//end loop
      if(!there){Order.add(line);}// add another instance
   }//end addOrderLine method

   public void removeOrderLine(OrderLine line){
      for(int j =0;j<Order.size();j++){
         OrderLine read = (OrderLine)Order.get(j);
         if(read.id == line.id)read.quantity--;
         if(read.quantity<1){Order.remove(read);}
      }//end loop
   }//end removeOrderLine

   public String showContents(){
      String contents = new String();
      double bill = 0;
     
      for(int j =0;j<Order.size();j++){
         OrderLine read = (OrderLine)Order.get(j);
         contents+=read.quantity+" "+read.description;
         contents+="\n";
         bill+=read.price*read.quantity;
      }
      if(bill>0){
         contents+="\nTotal cost = £"+bill;
         return contents;
      }else{
         return "No order"  ;
      }
   }//end showContents

}//end Basket class def
 
 
[+][-]04/26/04 02:53 PM, ID: 10922955Accepted Solution

View this solution now by starting your 30-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

About this solution

Zone: Java Programming Language
Tags: jtextareas
Sign Up Now!
Solution Provided By: CEHJ
Participating Experts: 2
Solution Grade: A
 
[+][-]04/25/04 01:06 PM, ID: 10913466Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/25/04 01:20 PM, ID: 10913529Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/25/04 01:31 PM, ID: 10913612Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/25/04 01:52 PM, ID: 10913710Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/25/04 02:35 PM, ID: 10913882Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 12:25 PM, ID: 10921682Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 12:29 PM, ID: 10921716Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 12:34 PM, ID: 10921763Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 12:36 PM, ID: 10921786Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 12:41 PM, ID: 10921821Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 12:49 PM, ID: 10921890Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 12:54 PM, ID: 10921924Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 12:57 PM, ID: 10921959Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 01:15 PM, ID: 10922132Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 01:20 PM, ID: 10922162Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 01:24 PM, ID: 10922197Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 01:30 PM, ID: 10922257Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 01:42 PM, ID: 10922371Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 01:49 PM, ID: 10922435Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 01:53 PM, ID: 10922473Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 02:13 PM, ID: 10922613Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:19 PM, ID: 10922680Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:27 PM, ID: 10922757Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:30 PM, ID: 10922775Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:33 PM, ID: 10922802Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 02:36 PM, ID: 10922828Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:39 PM, ID: 10922843Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:40 PM, ID: 10922856Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:41 PM, ID: 10922863Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:42 PM, ID: 10922875Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:45 PM, ID: 10922901Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:46 PM, ID: 10922909Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 02:48 PM, ID: 10922924Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:49 PM, ID: 10922932Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 02:49 PM, ID: 10922933Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 02:50 PM, ID: 10922935Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]04/26/04 03:05 PM, ID: 10923009Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/26/04 04:18 PM, ID: 10923472Assisted Solution

Assisted solutions are selected by the member who asked the question as a comment that contributed to their question's solution.

Start your 30-day free trial to view this Assisted Solution or ask the Experts your question.

 
[+][-]04/27/04 01:43 AM, ID: 10926538Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]04/27/04 06:15 AM, ID: 10928367Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
 
Loading Advertisement...
20091111-EE-VQP-92