Package java.beans

Examples of java.beans.IndexedPropertyChangeEvent


      {
        throw new UnsupportedOperationException();
      }

      final JTabbedPane editorPanes = getReportEditorPane();
      final IndexedPropertyChangeEvent ievt = (IndexedPropertyChangeEvent) evt;
      if (ievt.getNewValue() != null)
      {
        // added
        final ReportRenderContext renderContext = (ReportRenderContext) ievt.getNewValue();
        DefaultReportDesignerContext reportDesignerContext = getContext();
        final ReportRendererComponent rendererComponent = new ReportRendererComponent(reportDesignerContext, renderContext);

        final String title = renderContext.getTabName();
        final Icon icon = renderContext.getIcon();
        final TabRenderer tabRenderer = new TabRenderer(icon, title, reportDesignerContext, editorPanes);
        editorPanes.addTab(title, null, rendererComponent);
        editorPanes.setTabComponentAt(editorPanes.getTabCount() - 1, tabRenderer);
        editorPanes.setSelectedComponent(rendererComponent);
        renderContext.addPropertyChangeListener("tabName",
            new DocumentNameChangeHandler(renderContext, tabRenderer, editorPanes.getTabCount() - 1));

      }
      else if (ievt.getOldValue() != null)
      {
        if (editorPanes.getTabCount() <= 0)
        {
          return;
        }
        // removed
        int index = ievt.getIndex();
        final ReportRenderContext reportRenderContext = (ReportRenderContext) ievt.getOldValue();
        boolean removedTab = false;

        for (int i = 0; i < editorPanes.getTabCount(); i++)
        {
          final Component tabContent = editorPanes.getComponentAt(i);
View Full Code Here


        }
        return fired;
    }

    public void fireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue) {
        firePropertyChange(new IndexedPropertyChangeEvent
                (source, propertyName, oldValue, newValue, index));
    }
View Full Code Here

        }
        return fired;
    }

    public void fireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue) {
        firePropertyChange(new IndexedPropertyChangeEvent
                (source, propertyName, oldValue, newValue, index));
    }
View Full Code Here

        }
        return fired;
    }

    public void fireIndexedPropertyChange(String propertyName, int index, Object oldValue, Object newValue) {
        firePropertyChange(new IndexedPropertyChangeEvent
                (source, propertyName, oldValue, newValue, index));
    }
View Full Code Here

                        bar.setString(message);
                    }
                }
            } else if(evt.getSource() == d) {
                if("jobs".equals(name)) {
                    IndexedPropertyChangeEvent ev = (IndexedPropertyChangeEvent) evt;
                    int index = ev.getIndex();
                   
                    DownloadJob oldValue = (DownloadJob) ev.getOldValue();
                    if(oldValue != null) removeJob(index, oldValue);
                   
                    DownloadJob newValue = (DownloadJob) ev.getNewValue();
                    if(newValue != null) addJob(index, newValue);
                }
            }
        }
View Full Code Here

                            bar.setString(message);
                        }   break;
                }
            } else if(evt.getSource() == d) {
                if("jobs".equals(name)) {
                    IndexedPropertyChangeEvent ev = (IndexedPropertyChangeEvent) evt;
                    int index = ev.getIndex();

                    DownloadJob oldValue = (DownloadJob) ev.getOldValue();
                    if(oldValue != null) {
                        removeJob(index, oldValue);
                    }

                    DownloadJob newValue = (DownloadJob) ev.getNewValue();
                    if(newValue != null) {
                        addJob(index, newValue);
                    }
                }
            }
View Full Code Here

            }
        } else {
            throw new Error("unexpected property name");
        }
        if (event instanceof IndexedPropertyChangeEvent) {
            IndexedPropertyChangeEvent ipce = (IndexedPropertyChangeEvent) event;
            if (this.index != ipce.getIndex()) {
                throw new Error("unexpected property index");
            }
        } else {
            throw new Error("unexpected event type");
        }
View Full Code Here

TOP

Related Classes of java.beans.IndexedPropertyChangeEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.