Package com.eviware.soapui.support.components

Examples of com.eviware.soapui.support.components.JXToolBar


    setPreferredSize( new Dimension( 350, 150 ) );
  }

  private Component buildToolbar()
  {
    JXToolBar toolbar = UISupport.createSmallToolbar();

    toolbar.addFixed( UISupport.createToolbarButton( new AddPartAction() ) );
    removePartButton = UISupport.createToolbarButton( new RemovePartAction() );
    toolbar.addFixed( removePartButton );

    return toolbar;
  }
View Full Code Here


        BorderLayout.NORTH );

    JSplitPane splitPane = UISupport.createVerticalSplit();

    JPanel pathPanel = new JPanel( new BorderLayout() );
    JXToolBar pathToolbar = UISupport.createToolbar();
    addPathEditorActions( pathToolbar );

    pathArea = new JUndoableTextArea();
    pathArea.setToolTipText( "Specifies the XQuery expression to select from the message for validation" );

    pathPanel.add( pathToolbar, BorderLayout.NORTH );
    pathPanel.add( new JScrollPane( pathArea ), BorderLayout.CENTER );

    splitPane.setTopComponent( UISupport.addTitledBorder( pathPanel, "XQuery Expression" ) );

    JPanel matchPanel = new JPanel( new BorderLayout() );
    JXToolBar contentToolbar = UISupport.createToolbar();
    addMatchEditorActions( contentToolbar );

    contentArea = new JUndoableTextArea();
    contentArea.setToolTipText( "Specifies the expected result of the XQuery expression" );
View Full Code Here

      resolveButton = new JButton( "Resolve conflicts" );
      resolveButton.setEnabled( false );
      resolveButton.setActionCommand( "resolve" );
      resolveButton.addActionListener( this );

      JXToolBar toolbar = UISupport.createToolbar();
      toolbar.addFixed( auto );
      toolbar.addFixed( resolveButton );

      log = new JLogList( "Schema log" );
      conflicts.add( toolbar, BorderLayout.NORTH );
      conflicts.add( log, BorderLayout.CENTER );
      addTab( "Conflicts", conflicts );

      schemaList = new JList( InferredSchemaManager.getInferredSchema( service ).getNamespaces() );
      schemaList.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
      schemaList.addListSelectionListener( this );

      toolbar = UISupport.createToolbar();
      toolbar.addFixed( UISupport.createToolbarButton( new RemoveNamespaceAction() ) );

      JPanel listPanel = new JPanel();
      listPanel.setLayout( new BorderLayout() );
      listPanel.add( toolbar, BorderLayout.NORTH );
      listPanel.add( new JScrollPane( schemaList ), BorderLayout.CENTER );
View Full Code Here

  private JComponent buildProjectOverview()
  {
    metrics = new MetricsPanel();

    JXToolBar toolbar = buildOverviewToolbar();
    metrics.add( toolbar, BorderLayout.NORTH );

    MetricsSection section = metrics.addSection( "Project Summary" );
    section.addMetric( ModelItemIconFactory.getIcon( Project.class ), "File Path", MetricType.URL );
    section.finish();
View Full Code Here

    return new JScrollPane( metrics );
  }

  protected JXToolBar buildOverviewToolbar()
  {
    JXToolBar toolbar = UISupport.createSmallToolbar();
    toolbar.addGlue();
    toolbar
        .addFixed( UISupport.createToolbarButton( new ShowOnlineHelpAction( HelpUrls.PROJECT_OVERVIEW_HELP_URL ) ) );
    return toolbar;
  }
View Full Code Here

    rowCountLabel.setText( c == 1 ? "1 entry" : c + " entries" );
  }

  private JComponent buildToolbar()
  {
    JXToolBar toolbar = UISupport.createToolbar();

    clearErrorsButton = UISupport.createToolbarButton( new ClearErrorsAction() );
    exportButton = UISupport.createToolbarButton( new ExportLoadTestLogAction( loadTestLog, logTable ) );

    toolbar.add( clearErrorsButton );
    toolbar.add( exportButton );
    toolbar.addGlue();

    List<Object> steps = new ArrayList<Object>();
    steps.add( "- All -" );
    steps.add( "Message" );
    for( LoadTestAssertion assertion : loadTestLog.getLoadTest().getAssertionList() )
    {
      steps.add( assertion.getName() );
    }

    toolbar.add( new JLabel( "Show Types:" ) );
    toolbar.addSeparator();
    typesFilterComboBox = new JComboBox( steps.toArray() );
    typesFilterComboBox.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        int ix = typesFilterComboBox.getSelectedIndex();
        if( ix == -1 )
          return;

        typeFilter.setAcceptNull( ix == 0 );

        if( ix == 0 )
          typeFilter.setPattern( ".*", 0 );
        else
          typeFilter.setPattern( typesFilterComboBox.getSelectedItem().toString(), 0 );

        updateRowCountLabel();
      }
    } );

    toolbar.add( typesFilterComboBox );
    toolbar.addSeparator();

    List<Object> types = new ArrayList<Object>();
    types.add( "- All -" );
    for( TestStep testStep : loadTestLog.getLoadTest().getTestCase().getTestStepList() )
    {
      types.add( testStep.getName() );
    }

    toolbar.addFixed( new JLabel( "Show Steps:" ) );
    toolbar.addSeparator();
    stepsFilterComboBox = new JComboBox( types.toArray() );
    stepsFilterComboBox.addItemListener( new ItemListener()
    {

      public void itemStateChanged( ItemEvent e )
      {
        int ix = stepsFilterComboBox.getSelectedIndex();
        if( ix == -1 )
          return;

        stepFilter.setAcceptNull( ix == 0 );

        if( ix == 0 )
          stepFilter.setPattern( ".*", 0 );
        else
          stepFilter.setPattern( stepsFilterComboBox.getSelectedItem().toString(), 0 );

        updateRowCountLabel();
      }
    } );

    toolbar.addFixed( stepsFilterComboBox );
    // toolbar.setBorder( BorderFactory.createEmptyBorder( 0, 0, 2, 0 ));

    return toolbar; // builder.getPanel();
  }
View Full Code Here

    add( buildToolbar(), BorderLayout.NORTH );
  }

  private Component buildToolbar()
  {
    JXToolBar toolbar = UISupport.createSmallToolbar();

    addToolbarButtons( toolbar );

    return toolbar;
  }
View Full Code Here

    super.releaseEditorComponent();
  }

  protected JXToolBar buildGroovyEditorToolbar( DispatchScriptGroovyEditorModel editorModel )
  {
    JXToolBar toolbar = UISupport.createToolbar();
    toolbar.addSpace( 3 );
    toolbar.addFixed( UISupport.createToolbarButton( editorModel.getRunAction() ) );
    toolbar.addGlue();

    JLabel label = new JLabel( "<html>Script is invoked with <code>log</code>, <code>context</code>, "
        + "<code>requestContext</code>, <code>mockRequest</code> and <code>mockOperation</code> variables</html>" );
    label.setToolTipText( label.getText() );
    label.setMaximumSize( label.getPreferredSize() );

    toolbar.add( label );
    toolbar.addFixed( ModelItemDesktopPanel.createActionButton( new ShowOnlineHelpAction(
        HelpUrls.MOCKOPERATION_SCRIPTDISPATCH_HELP_URL ), true ) );
    return toolbar;
  }
View Full Code Here

    }
  }

  private Component buildToolbar()
  {
    JXToolBar toolbar = UISupport.createToolbar();

    return toolbar;
  }
View Full Code Here

    }
  }

  private Component buildToolbar()
  {
    JXToolBar toolbar = UISupport.createToolbar();

    return toolbar;
  }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.support.components.JXToolBar

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.