public void propertyChange(PropertyChangeEvent evt) { if (AbstractDialogPage.TITLE_PROPERTY.equals(evt.getPropertyName())) { for (int j = 0; j < pagesPanel.getComponentCount(); j++) { Component c = pagesPanel.getComponent(j); Object source = evt.getSource(); if (source instanceof AbstractDialogPage && c == source) { pagesPanel.remove(j); String fullTitle = ((AbstractDialogPage) source).getFullTitle(); pagesPanel.add((AbstractDialogPage) source, fullTitle, j); ((AbstractDialogPage) source).setName(fullTitle); getIndexPanel().repaint(); break; } } } } });
public void propertyChange(PropertyChangeEvent evt) { if (AbstractDialogPage.TITLE_PROPERTY.equals(evt.getPropertyName())) { for (int j = 0; j < pagesPanel.getComponentCount(); j++) { Component c = pagesPanel.getComponent(j); boolean wasVisible = c.isVisible(); Object source = evt.getSource(); if (source instanceof AbstractDialogPage && c == source) { pagesPanel.remove(j); String fullTitle = ((AbstractDialogPage) source).getFullTitle(); pagesPanel.add((AbstractDialogPage) source, fullTitle, j); ((AbstractDialogPage) source).setName(fullTitle); getIndexPanel().repaint(); if (wasVisible) { _cardLayout.show(pagesPanel, fullTitle); } break; } } } } });
public void intervalAdded(ListDataEvent e) { for (int i = e.getIndex0(); i <= e.getIndex1(); i++) { AbstractDialogPage page = _pageList.getPage(i); page.setName(page.getFullTitle()); pagesPanel.add(page, page.getFullTitle(), i); } }
public void intervalAdded(ListDataEvent e) { for (int i = e.getIndex0(); i <= e.getIndex1(); i++) { AbstractDialogPage page = _pageList.getPage(i); page.setName(page.getFullTitle()); pagesPanel.add(page, page.getFullTitle(), i); } }
AbstractDialogPage page = _pageList.getPage(i); page.addButtonListener(getButtonPanel()); page.setName(page.getFullTitle()); page.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) {
AbstractDialogPage page = _pageList.getPage(i); page.addButtonListener(getButtonPanel()); page.setName(page.getFullTitle()); page.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) {