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