(int status, int index)
| 622 | } |
| 623 | |
| 624 | void dataChanged(int status, int index) { |
| 625 | setShouldCalcPreferredSize(true); |
| 626 | if (getSelectedIndex() >= model.getSize()) { |
| 627 | setSelectedIndex(Math.max(model.getSize() - 1, 0)); |
| 628 | } |
| 629 | |
| 630 | modelChanged(status, index); |
| 631 | repaint(); |
| 632 | } |
| 633 | |
| 634 | private void bindListeners() { |
| 635 | if (listener == null) { |
no test coverage detected