我想创建combobox
和textbox
。用户将在文本框中输入文本,文本将被添加为combobox
的项目。如何从文本框添加文本到组合框?
我该怎么办呢?我写了一个代码,但是我找不到我在actionlistener
中写什么。
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Q2 extends JFrame {
JTextField t;
JComboBox combobox = new JComboBox();
public Q2() {
t = new JTextField("Enter text here", 20);
t.setEditable(true);
t.addActionListener(new act());
add(t);
add(combobox);
combobox.addItem(t.getText().toString());
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setLocationRelativeTo(null);
setVisible(true);
}
public class act implements ActionListener {
public void actionPerformed(ActionEvent e) {
}
}
public static void main(String[] args) {
Q2 test = new Q2();
}
}
为什么你需要一个文本框在jcombobox上写入数据,你可以让组合编辑。我只是说。 – Priyamal
我是新来的java和我想学习所有的代码:)而且我也不知道可编辑组合框.. –
k生病发布它作为一个答案,然后等待。 – Priyamal