öğesini seçiyor. Bu benim ilk sorum ve İngilizcem için gerçekten üzgünüm. JComboBox'ın açılır listesinde gezinmek istemiyorum "JComboBox'un ana alanında" seçilen öğeyi göster (üzgünüm, nasıl aradığını bilmiyorum, resimleri gör).Açılır listeden JComboBox navigasyonu,
Ama hiç böyle bir şey istiyorum:
Bu benim listede gezinmek zaman ne nedir
ve ben bunu girin veya öğeye tıklandığında bastığınızda ana alanda görünür.
import javax.swing.*;
import javax.swing.text.JTextComponent;
import java.awt.*;
public class ComboTest {
JFrame frame;
JPanel panel;
String[] choices = new String[]{
"Java",
"Python",
"C++",
"PHP",
"Perl"
};
JComboBox<String> comboBox = new JComboBox<>(choices);
JTextComponent textComponent;
public static void main(String[] args){
new ComboTest();
}
public ComboTest() {
frame = new JFrame();
panel = new JPanel();
textComponent = (JTextComponent) comboBox.getEditor().getEditorComponent();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 150);
frame.setResizable(false);
panel.setLayout(new FlowLayout());
comboBox.setEditable(true);
comboBox.setSelectedItem(null);
panel.add(comboBox);
frame.add(panel);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}