我想創建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