[Java]JComboBox z edytowalną pozycją

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
bulva
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 28 wrz 2009, 12:40
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

[Java]JComboBox z edytowalną pozycją

Post autor: bulva »

Witam,

Chciałbym mieć JComboBox w którym jeden z wpisów jest nie daje się edytować, zamiast drugiego używtkownik może wpisać własną wartość. Narazie poprostu dodałem edytowalny JComboBox:

Kod: Zaznacz cały

		tmpPanel = new JPanel();
		tmpPanel.setMaximumSize(new Dimension(leftPanelWidth + 60, 100));
		tmpPanel.setBackground(backgroundColor);
		tmpPanel.setBorder(new TitledBorder("Mean Poisson Prior:"));
		String[] meanPoissonPrior = {"log(2)","0.5"};
		meanPoissonPriorParser = new JComboBox(meanPoissonPrior);
		meanPoissonPriorParser.setEditable(true);
		 tmpPanel.add(meanPoissonPriorParser);
		leftPanel.add(tmpPanel);
ale nie jest to dokładnie to co chciałbym w tym miejscu mieć, poniewaz obie wartości są edytowalne. Jak można by takie coś uzyskać?
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 23 gości