В моем проекте 4 jtextfield и 1 отформатированное jtextfield.Я хочу отключить jcombobox, если они пусты.Я применил documentListener для каждого компонента, когда я запускаю программу.Первый запуск прошел хорошо, потому что все поля пусты, а затем, если я начну заполнять другой компонент или стереть некоторые из них, выпадающий список все равно включит, даже если некоторые компоненты пусты ...
(я думаю, что мне нужен цикл, который будетпостоянно контролировать их) также я могу добавить различные компоненты в одном цикле.
Как я могу решить эту проблему, я новичок, спасибо за продвижение ...
t3.getDocument().addDocumentListener(new DocumentListener() {
public void changedUpdate(DocumentEvent e) {
changed();
}
public void removeUpdate(DocumentEvent e) {
changed();
}
public void insertUpdate(DocumentEvent e) {
changed();
}
public void changed() {
if (t3.getText().equals(""))
{
c1.setEnabled(false);
}
else
{
c1.setEnabled(true);
}
}
});