开发者

How do I add combobox to my layout? (java)

开发者 https://www.devze.com 2023-03-02 11:28 出处:网络
I wrote this simple layout in java. But It\'s giving me an error on line 36 & 37 where I implemented the combobox. I don\'t see why it\'s not working. It Says

I wrote this simple layout in java. But It's giving me an error on line 36 & 37 where I implemented the combobox. I don't see why it's not working. It Says

cannot find symbol symbol : class ComboBox

Here is the complete code

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;

public class DropDownApplet extends Applet implements ActionListener {

   //define variables, Button, label, TextField

      //Create a Button class

   Button btnSubmit = new Button("Submit");
   Button btnClear = new Button("Clear");
    Label lblFname = new Label("First Name");
    Label lblLname = new Label("Last Name");
    Label lblAddress = new开发者_开发知识库 Label("Address");
    Label lblCity = new Label("City");
    Label lblState = new Label("State");
    Label lblVehicle = new Label("Select Vehicle Type");
    Label lblHookups = new Label("Select Hookups");
    Label lblArrival = new Label("Arrival Date");
    Label lblNights = new Label("Number of Nights");
    Label lblZip = new Label("Zip");

    TextField txtFname = new TextField(10);
    TextField txtLname = new TextField(10);
    TextField txtAddress = new TextField(10);
    TextField txtCity = new TextField(10);
    TextField txtState = new TextField(10);
    ComboBox cboVehicle = new ComboBox(10);
    ComboBox cboHookUps = new ComboBox(10);
    TextField txtArrival = new TextField(10);
    TextField txtNights = new TextField(10);
    TextField txtZips = new TextField(10);







      public void init() {
      // add the displayable objects;

       setBackground(Color.red);

      add(lblFname);
      add(txtFname);
      txtFname.requestFocus();
      add(lblLname);
      add(txtLname);
      add(lblAddress);
      add(txtAddress);
      add(lblCity);
      add(txtCity);
      add(lblState);
      add(txtState);
      add(lblVehicle);
      add(cboVehicle);
      add(lblHookups);
      add(cboHookups);
      add(lblArrival);
      add(txtArrival);
      add(lblNights);
      add(txtNights);
      add(lblZip);
      add(txtZips);

        add(btnSubmit);
      add(btnClear);

   //Attach event to Button
      btnSubmit.addActionListener(this);
      btnClear.addActionListener(this);

   }

   public void paint(Graphics g) {
      //Draw any pictures
      //Make sure the picture is in the same directory as the .class files


   }

   public void actionPerformed(ActionEvent e) {
   //This method will fire when button is pressed
   //define temporary variables

   }

}


In Java AWT, the Choice Component provides the function you are looking for. If you were making a Swing GUI then you would want to use JComboBox.


It should be JComboBox not ComboBox.

JComboBox cboVehicle = new JComboBox();
JComboBox cboHookUps = new JComboBox();

And when you are using swing use JTextField, JLable, JButton instead of TextField, Label, Button.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号