Package com.eviware.soapui.ui.desktop

Examples of com.eviware.soapui.ui.desktop.DesktopPanel


        t.printStackTrace();
        return;
      }
    }

    DesktopPanel dp = UISupport.showDesktopPanel( urlDesktopPanel );
    desktop.maximize( dp );

    urlDesktopPanel.navigate( PUSH_PAGE_URL, PUSH_PAGE_ERROR_URL, true );

  }
View Full Code Here


        @Override
        public void keyPressed( KeyEvent e )
        {
          if( e.getKeyChar() == '\n' )
          {
            DesktopPanel dp = ( DesktopPanel )desktopPanelsList.getDesktopPanelsList().getSelectedValue();
            if( dp != null )
            {
              UISupport.showDesktopPanel( dp );
              dialog.setVisible( false );
            }
          }
        }
      } );

      desktopPanelsList.getDesktopPanelsList().addMouseListener( new MouseAdapter()
      {

        @Override
        public void mouseClicked( MouseEvent e )
        {
          if( e.getClickCount() > 1 )
          {
            DesktopPanel dp = ( DesktopPanel )desktopPanelsList.getDesktopPanelsList().getSelectedValue();
            if( dp != null )
            {
              UISupport.showDesktopPanel( dp );
              dialog.setVisible( false );
            }
View Full Code Here

        SoapUI.logError( e );
      }
    }
    else if( panelBuilder != null && panelBuilder.hasDesktopPanel() )
    {
      DesktopPanel desktopPanel = panelBuilder.buildDesktopPanel( modelItem );
      if( desktopPanel == null )
        return null;

      JInternalFrame frame = createContentFrame( desktopPanel );

      desktopPane.add( frame );
      try
      {
        frame.setSelected( true );
      }
      catch( PropertyVetoException e )
      {
        SoapUI.logError( e );
      }

      modelItemToInternalFrameMap.put( modelItem, frame );
      internalFrameToDesktopPanelMap.put( frame, desktopPanel );

      fireDesktopPanelCreated( desktopPanel );

      currentPanel = desktopPanel;
      desktopPanel.getComponent().requestFocusInWindow();
    }
    else
      Toolkit.getDefaultToolkit().beep();

    enableWindowActions();
View Full Code Here

  private class InternalDesktopFrameListener extends InternalFrameAdapter
  {
    public void internalFrameClosing( InternalFrameEvent e )
    {
      DesktopPanel desktopPanel = internalFrameToDesktopPanelMap.get( e.getInternalFrame() );
      if( !transferring && !desktopPanel.onClose( true ) )
      {
        return;
      }

      desktopPanel.removePropertyChangeListener( desktopPanelPropertyChangeListener );

      modelItemToInternalFrameMap.remove( desktopPanel.getModelItem() );
      internalFrameToDesktopPanelMap.remove( e.getInternalFrame() );

      // replace content frame to make sure it is released
      e.getInternalFrame().setContentPane( new JPanel() );
      e.getInternalFrame().dispose();
View Full Code Here

  private class DesktopPanelPropertyChangeListener implements PropertyChangeListener
  {
    public void propertyChange( PropertyChangeEvent evt )
    {
      DesktopPanel desktopPanel = ( DesktopPanel )evt.getSource();
      JInternalFrame frame = getFrameForDesktopPanel( desktopPanel );
      if( frame != null )
      {
        if( evt.getPropertyName().equals( DesktopPanel.TITLE_PROPERTY ) )
        {
          frame.setTitle( desktopPanel.getTitle() );
        }
        else if( evt.getPropertyName().equals( DesktopPanel.ICON_PROPERTY ) )
        {
          frame.setFrameIcon( desktopPanel.getIcon() );
        }
      }
    }
View Full Code Here

    {
      desktop.removeDesktopListener( desktopListener );

      while( desktopPanels.size() > 0 )
      {
        DesktopPanel desktopPanel = ( DesktopPanel )desktopPanels.getElementAt( 0 );
        desktopPanel.removePropertyChangeListener( desktopPanelPropertyListener );
        desktopPanels.remove( 0 );
      }

    }

    desktop = newDesktop;

    desktop.addDesktopListener( desktopListener );

    for( DesktopPanel desktopPanel : desktop.getDesktopPanels() )
    {
      desktopPanel.addPropertyChangeListener( desktopPanelPropertyListener );
      desktopPanels.addElement( desktopPanel );
    }
  }
View Full Code Here

  private class DesktopPanelPropertyChangeListener implements PropertyChangeListener
  {
    public void propertyChange( PropertyChangeEvent evt )
    {
      DesktopPanel desktopPanel = ( DesktopPanel )evt.getSource();
      int ix = desktopPanels.indexOf( desktopPanel );
      if( ix >= 0 )
        desktopPanels.set( ix, desktopPanel );
    }
View Full Code Here

    public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected,
        boolean cellHasFocus )
    {
      super.getListCellRendererComponent( list, value, index, isSelected, cellHasFocus );

      DesktopPanel desktopPanel = ( DesktopPanel )value;
      String title = desktopPanel.getTitle();
      setText( title );
      setToolTipText( desktopPanel.getDescription() );
      setIcon( desktopPanel.getIcon() );

      setBorder( BorderFactory.createCompoundBorder( BorderFactory.createEmptyBorder( 2, 2, 2, 2 ), getBorder() ) );

      return this;
    }
View Full Code Here

  public void perform( WsdlMockService mockService, Object param )
  {
    try
    {
      UISupport.setHourglassCursor();
      final DesktopPanel desktopPanel = UISupport.showDesktopPanel( mockService );
      if( mockService.getMockRunner() == null )
        mockService.start();

      SwingUtilities.invokeLater( new Runnable()
      {
View Full Code Here

    private class DesktopResizeListener implements ComponentListener {
        @Override
        public void componentResized(ComponentEvent e) {
            Iterator<DesktopPanel> iterator = deferredDesktopPanels.iterator();
            while (iterator.hasNext()) {
                DesktopPanel nextPanel = iterator.next();
                showDesktopPanel(nextPanel);
                iterator.remove();
            }
        }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.ui.desktop.DesktopPanel

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.