[英]How do I add combobox to my layout? (java)
我在 java 中编写了这个简单的布局。 但它在第 36 行和第 37 行给了我一个错误,在那里我实现了 combobox。 我不明白为什么它不起作用。 它说
找不到符号符号:class ComboBox
这是完整的代码
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
}
}
它应该是JComboBox而不是 ComboBox。
JComboBox cboVehicle = new JComboBox();
JComboBox cboHookUps = new JComboBox();
当您使用 swing 时,请使用 JTextField、JLable、JButton 而不是 TextField、Label、Button。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.