Examples of GradientPanel


Examples of com.eviware.soapui.support.swing.GradientPanel

    return result;
  }

  public static JPanel createTabPanel( JTabbedPane tabs, boolean addBorder )
  {
    GradientPanel panel = new GradientPanel( new BorderLayout() );

    Color color = UIManager.getDefaults().getColor( "Panel.background" );
    Color darker = color.darker();
    panel.setForeground( new Color( ( color.getRed() + darker.getRed() ) / 2,
        ( color.getGreen() + darker.getGreen() ) / 2, ( color.getBlue() + darker.getBlue() ) / 2 ) );

    if( tabs.getTabPlacement() == JTabbedPane.LEFT || tabs.getTabPlacement() == JTabbedPane.RIGHT )
      panel.setDirection( GradientPanel.VERTICAL );

    panel.add( tabs, BorderLayout.CENTER );

    if( addBorder )
    {
      if( tabs.getTabPlacement() == JTabbedPane.TOP )
        panel.setBorder( BorderFactory.createMatteBorder( 1, 1, 0, 0, Color.GRAY ) );
      else
        panel.setBorder( BorderFactory.createMatteBorder( 0, 1, 0, 0, Color.GRAY ) );
    }

    tabs.setBorder( null );

    return panel;
View Full Code Here

Examples of com.eviware.soapui.support.swing.GradientPanel

        result.setEnabled(enabled);
        return result;
    }

    public static JPanel createTabPanel(JTabbedPane tabs, boolean addBorder) {
        GradientPanel panel = new GradientPanel(new BorderLayout());

        Color color = UIManager.getDefaults().getColor("Panel.background");
        Color darker = color.darker();
        panel.setForeground(new Color((color.getRed() + darker.getRed()) / 2,
                (color.getGreen() + darker.getGreen()) / 2, (color.getBlue() + darker.getBlue()) / 2));

        if (tabs.getTabPlacement() == JTabbedPane.LEFT || tabs.getTabPlacement() == JTabbedPane.RIGHT) {
            panel.setDirection(GradientPanel.VERTICAL);
        }

        panel.add(tabs, BorderLayout.CENTER);

        if (addBorder) {
            if (tabs.getTabPlacement() == JTabbedPane.TOP) {
                panel.setBorder(BorderFactory.createMatteBorder(1, 1, 0, 0, Color.GRAY));
            } else {
                panel.setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Color.GRAY));
            }
        }

        tabs.setBorder(null);
View Full Code Here

Examples of com.publicobject.misc.swing.GradientPanel

        final JPanel editorPanel = new JPanel(new GridBagLayout());
        editorPanel.setBackground(AMAZON_SEARCH_DARK_BLUE);
        editorPanel.add(treeCriteriaEditor,           new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 5, 0, 5), 0, 0));
        editorPanel.add(Box.createVerticalStrut(1),   new GridBagConstraints(0, 1, 1, 1, 0.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.VERTICAL, new Insets(0, 0, 0, 0), 0, 0));

        final JPanel searchPanel = new GradientPanel(AMAZON_SEARCH_LIGHT_BLUE, AMAZON_SEARCH_DARK_BLUE, true);
        searchPanel.setLayout(new GridBagLayout());
        searchPanel.add(searchFieldLabel,             new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 10, 0, 3), 0, 0));
        searchPanel.add(searchField,                  new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
        searchPanel.add(searchButton,                 new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
        searchPanel.add(progressBar,                  new GridBagConstraints(3, 0, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 10), 0, 0));
        searchPanel.add(filterFieldLabel,             new GridBagConstraints(4, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
        searchPanel.add(filterField,                  new GridBagConstraints(5, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
        searchPanel.add(Box.createVerticalStrut(65)new GridBagConstraints(6, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));

        final EventList<Item> swingFilteredItemsList = GlazedListsSwing.swingThreadProxyList(filteredItemsList);
        treeList = new TreeList<Item>(swingFilteredItemsList, new ItemTreeFormat(treeCriteriaEditor.getActiveCriteria()), TreeList.NODES_START_EXPANDED);

        // create a JTable to display the items
View Full Code Here

Examples of de.sciss.gui.GradientPanel

    lmm.setDynamicComponent( metersPanel );
    waveHeaderPanel    = new JPanel( new BorderLayout() );
    channelHeaderPanel  = new JPanel();
    channelHeaderPanel.setLayout( new BoxLayout( channelHeaderPanel, BoxLayout.X_AXIS ));
final Box bbb = Box.createVerticalBox();
final GradientPanel gp = GUIUtil.createGradientPanel();
gp.setBottomBorder( true );
gp.setLayout( null );
gp.setPreferredSize( new Dimension( 0, timeAxis.getPreferredSize().height ));
bbb.add( gp );
bbb.add( markAxisHeader );
    waveHeaderPanel.add( bbb, BorderLayout.NORTH );
    channelHeaderPanel.add( flagsPanel );
    channelHeaderPanel.add( metersPanel );
    channelHeaderPanel.add( rulersPanel );
    waveHeaderPanel.add( channelHeaderPanel, BorderLayout.CENTER );

    waveView      = new WaveformView( doc, wavePanel );
    wavePanel.setLayout( new BoxLayout( wavePanel, BoxLayout.Y_AXIS ));
    wavePanel.add( timeAxis );
    wavePanel.add( markAxis );
    wavePanel.add( waveView );

        scroll        = new TimelineScroll( doc );
    ggTrackPanel    = new JPanel( new BorderLayout() );
    ggTrackPanel.add( wavePanel, BorderLayout.CENTER );
    ggTrackPanel.add( waveHeaderPanel, BorderLayout.WEST );
    ggTrackPanel.add( scroll, BorderLayout.SOUTH );
       
    lbWriteProtected  = new JLabel();
    ggAudioInfo      = new ModificationButton( ModificationButton.SHAPE_INFO );
    ggAudioInfo.setAction( new ActionAudioInfo() );
    ggRevealFile    = new ModificationButton( ModificationButton.SHAPE_REVEAL );
    actionRevealFile  = new ActionRevealFile();
    ggRevealFile.setAction( actionRevealFile );
        //    ggAudioFileDescr  = new JTextField( 32 );
        //    ggAudioFileDescr.setEditable( false );
        //    ggAudioFileDescr.setFocusable( false );
        //    ggAudioFileDescr.setBackground( null );
        //    ggAudioFileDescr.setBorder( null );
        ggAudioFileDescr  = new JLabel();

    lbSRC        = new JLabel( getResourceString( "buttonSRC" ));
    lbSRC.setForeground( colrClear );
    box          = Box.createHorizontalBox();
    box.add( Box.createHorizontalStrut( 4 ));
    box.add( lbWriteProtected );
    box.add( ggAudioInfo );
    if (internalFrames) box.add( ggRevealFile );
    box.add( Box.createHorizontalStrut( 4 ));
   
    pProgress      = new ProgressPanel();
    pOverlay      = new CrossfadePanel();
    pOverlay.setComponentA( ggAudioFileDescr );
    pOverlay.setComponentB( pProgress );
    box.add( pOverlay );
   
    box.add( Box.createHorizontalStrut( 4 ));
    box.add( lbSRC );
    box.add( CoverGrowBox.create( 2, 0 ));

    updateAFDGadget();
    updateCursorFormat();

// ----- afr export -----
    final JButton ggExportAFR = new JButton( getResourceString( "buttonDragRegion" ), new ImageIcon( getClass().getResource( "dragicon.png" )));
    ggExportAFR.setTransferHandler( new AFRTransferHandler() );
    final MouseInputAdapter expAFRmia = new MouseInputAdapter() {
      private MouseEvent dndInit = null;
      private boolean dndStarted = false;

      public void mousePressed( MouseEvent e )
      {
        dndInit    = e;
        dndStarted  = false;
      }
     
      public void mouseReleased( MouseEvent e )
      {
        dndInit    = null;
        dndStarted  = false;
      }
     
      public void mouseDragged( MouseEvent e )
      {
        if( !dndStarted && (dndInit != null) &&
          ((Math.abs( e.getX() - dndInit.getX() ) > 5) ||
           (Math.abs( e.getY() - dndInit.getY() ) > 5))) {
     
          JComponent c = (JComponent) e.getSource();
          c.getTransferHandler().exportAsDrag( c, e, TransferHandler.COPY );
          dndStarted = true;
        }
      }
    };
   
    ggExportAFR.addMouseListener( expAFRmia );
    ggExportAFR.addMouseMotionListener( expAFRmia );

    timeTB.add( Box.createHorizontalStrut( 4 ));
    timeTB.addButton( ggExportAFR );
// ----------
   
    topPane.setBorder( BorderFactory.createEmptyBorder( 2, 2, 2, 2 ));
    timeTB.setOpaque( false );
    topPane.add( timeTB );
    transTB.setOpaque( false );
    topPane.add( transTB );
    topPane.add( Box.createHorizontalGlue() );
    cbr      = new ComponentBoundsRestrictor();
    ggTreeExp  = new TreeExpanderButton();
    ggTreeExp.setExpandedToolTip( getResourceString( "buttonExpWaveTT" ));
    ggTreeExp.setCollapsedToolTip( getResourceString( "buttonCollWaveTT" ));
    ggTreeExp.setExpanded( true );
    ggTreeExp.addActionListener( new ActionListener() {
      public void actionPerformed( ActionEvent e )
      {
        final Dimension d  = getSize();
       
        waveExpanded  = ggTreeExp.isExpanded();
        markVisible    = viewMarkers && waveExpanded;
       
        if( waveExpanded ) {
          cbr.remove( getWindow() );
          waveView.setVisible( true );
          channelHeaderPanel.setVisible( true );
          if( viewMarkers ) {
            markAxis.setVisible( true );
            markAxisHeader.setVisible( true );
          }
          scroll.setVisible( true );
          timeTB.setVisible( true );
          pack();

        } else {
          checkDecimatedTrails();
          setPreferredSize( getSize() );

          waveView.setVisible( false );
          channelHeaderPanel.setVisible( false );
          markAxis.setVisible( false );
          markAxisHeader.setVisible( false );
          scroll.setVisible( false );
          timeTB.setVisible( false );
          actionZoomAllOut.perform();

          final int h = d.height - (waveView.getHeight() + scroll.getHeight() +
             (viewMarkers ? markAxis.getHeight() : 0));
          setSize( new Dimension( d.width - timeTB.getWidth(), h ));
          cbr.setMinimumHeight( h );
          cbr.setMaximumHeight( h );
          cbr.add( getWindow() );
        }
      }
    });
    topPane.add( ggTreeExp );
   
    gp.setGradientShift( 0, topPane.getPreferredSize().height );
   
    cp.add( topPane, BorderLayout.NORTH );
    cp.add( ggTrackPanel, BorderLayout.CENTER );
    cp.add( box, BorderLayout.SOUTH );
   
View Full Code Here

Examples of de.sciss.gui.GradientPanel

//    lmm.setDynamicComponent( metersPanel );
    waveHeaderPanel    = new JPanel( new BorderLayout() );
    channelHeaderPanel  = new JPanel();
    channelHeaderPanel.setLayout( new BoxLayout( channelHeaderPanel, BoxLayout.X_AXIS ));
final Box bbb = Box.createVerticalBox();
final GradientPanel gp = GUIUtil.createGradientPanel();
gp.setBottomBorder( true );
gp.setLayout( null );
gp.setPreferredSize( new Dimension( 0, timeAxis.getPreferredSize().height ));
bbb.add( gp );
bbb.add( markAxisHeader );
    waveHeaderPanel.add( bbb, BorderLayout.NORTH );
    channelHeaderPanel.add( flagsPanel );
//    channelHeaderPanel.add( metersPanel );
    channelHeaderPanel.add( rulersPanel );
    waveHeaderPanel.add( channelHeaderPanel, BorderLayout.CENTER );

    waveView      = new WaveformView( doc, wavePanel );
    wavePanel.setLayout( new BoxLayout( wavePanel, BoxLayout.Y_AXIS ));
    wavePanel.add( timeAxis );
    wavePanel.add( markAxis );
    wavePanel.add( waveView );

        scroll        = new TimelineScroll( doc );
    ggTrackPanel    = new JPanel( new BorderLayout() );
    ggTrackPanel.add( wavePanel, BorderLayout.CENTER );
    ggTrackPanel.add( waveHeaderPanel, BorderLayout.WEST );
    ggTrackPanel.add( scroll, BorderLayout.SOUTH );

    lbWriteProtected  = new JLabel();
// EEE
//    ggAudioInfo      = new ModificationButton( ModificationButton.SHAPE_INFO );
//    ggAudioInfo.setAction( new ActionAudioInfo() );
//    ggRevealFile    = new ModificationButton( ModificationButton.SHAPE_REVEAL );
//    actionRevealFile  = new ActionRevealFile();
//    ggRevealFile.setAction( actionRevealFile );
//    ggAudioFileDescr  = new JTextField( 32 );
//    ggAudioFileDescr.setEditable( false );
//    ggAudioFileDescr.setFocusable( false );
//    ggAudioFileDescr.setBackground( null );
//    ggAudioFileDescr.setBorder( null );

//    lbSRC        = new JLabel( getResourceString( "buttonSRC" ));
//    lbSRC.setForeground( colrClear );
    box          = Box.createHorizontalBox();
    box.add( Box.createHorizontalStrut( 4 ));
    box.add( lbWriteProtected );
// EEE
//    box.add( ggAudioInfo );
//    box.add( ggRevealFile );
//    box.add( Box.createHorizontalStrut( 4 ));
//
//    pProgress      = new ProgressPanel();
//    pOverlay      = new CrossfadePanel();
//    pOverlay.setComponentA( ggAudioFileDescr );
//    pOverlay.setComponentB( pProgress );
//    box.add( pOverlay );
//   
//    box.add( Box.createHorizontalStrut( 4 ));
//    box.add( lbSRC );
    box.add( CoverGrowBox.create( 2, 0 ));
//
//    updateAFDGadget();
//    updateCursorFormat();
//
// ----- afr export -----
//    final JButton ggExportAFR = new JButton( getResourceString( "buttonDragRegion" ), new ImageIcon( getClass().getResource( "dragicon.png" )));
//    ggExportAFR.setTransferHandler( new AFRTransferHandler() );
//    final MouseInputAdapter expAFRmia = new MouseInputAdapter() {
//      private MouseEvent dndInit = null;
//      private boolean dndStarted = false;
//
//      public void mousePressed( MouseEvent e )
//      {
//        dndInit    = e;
//        dndStarted  = false;
//      }
//     
//      public void mouseReleased( MouseEvent e )
//      {
//        dndInit    = null;
//        dndStarted  = false;
//      }
//     
//      public void mouseDragged( MouseEvent e )
//      {
//        if( !dndStarted && (dndInit != null) &&
//          ((Math.abs( e.getX() - dndInit.getX() ) > 5) ||
//           (Math.abs( e.getY() - dndInit.getY() ) > 5))) {
//     
//          JComponent c = (JComponent) e.getSource();
//          c.getTransferHandler().exportAsDrag( c, e, TransferHandler.COPY );
//          dndStarted = true;
//        }
//      }
//    };
//   
//    ggExportAFR.addMouseListener( expAFRmia );
//    ggExportAFR.addMouseMotionListener( expAFRmia );
//
//    timeTB.add( Box.createHorizontalStrut( 4 ));
//    timeTB.addButton( ggExportAFR );
// ----------
   
    topPane.setBorder( BorderFactory.createEmptyBorder( 2, 2, 2, 2 ));
    timeTB.setOpaque( false );
    topPane.add( timeTB );
//    transTB.setOpaque( false );
//    topPane.add( transTB );
    topPane.add( Box.createHorizontalGlue() );
    cbr      = new ComponentBoundsRestrictor();
    ggTreeExp  = new TreeExpanderButton();
    ggTreeExp.setExpandedToolTip( getResourceString( "buttonExpWaveTT" ));
    ggTreeExp.setCollapsedToolTip( getResourceString( "buttonCollWaveTT" ));
    ggTreeExp.setExpanded( true );
    ggTreeExp.addActionListener( new ActionListener() {
      public void actionPerformed( ActionEvent e )
      {
        final Dimension d  = getSize();
       
        waveExpanded  = ggTreeExp.isExpanded();
        markVisible    = viewMarkers && waveExpanded;
       
        if( waveExpanded ) {
          cbr.remove( getWindow() );
          waveView.setVisible( true );
          channelHeaderPanel.setVisible( true );
          if( viewMarkers ) {
            markAxis.setVisible( true );
            markAxisHeader.setVisible( true );
          }
          scroll.setVisible( true );
          timeTB.setVisible( true );
          pack();

        } else {
          checkDecimatedTrails();
          setPreferredSize( getSize() );

          waveView.setVisible( false );
          channelHeaderPanel.setVisible( false );
          markAxis.setVisible( false );
          markAxisHeader.setVisible( false );
          scroll.setVisible( false );
          timeTB.setVisible( false );
          actionZoomAllOut.perform();

          final int h = d.height - (waveView.getHeight() + scroll.getHeight() +
             (viewMarkers ? markAxis.getHeight() : 0));
          setSize( new Dimension( d.width - timeTB.getWidth(), h ));
          cbr.setMinimumHeight( h );
          cbr.setMaximumHeight( h );
          cbr.add( getWindow() );
        }
      }
    });
    topPane.add( ggTreeExp );
   
    gp.setGradientShift( 0, topPane.getPreferredSize().height );
   
    cp.add( topPane, BorderLayout.NORTH );
    cp.add( ggTrackPanel, BorderLayout.CENTER );
    cp.add( box, BorderLayout.SOUTH );
   
View Full Code Here

Examples of net.sourceforge.dsnk.gui.GradientPanel

    });

    Container cont = parentWindow.getContentPane();
    if (cont instanceof GradientPanel) {
      GradientPanel contentPane = (GradientPanel) cont;
      contentPane.setBlurred(true);
      contentPane.repaint();
    }

    int option = fileChooser.showOpenDialog(parentWindow);

    if (cont instanceof GradientPanel) {
      GradientPanel contentPane = (GradientPanel) cont;
      contentPane.setBlurred(false);
      contentPane.repaint();
    }

    if (option == JFileChooser.APPROVE_OPTION) {
      File gumpFile = fileChooser.getSelectedFile();
      loadGump(gumpFile);
View Full Code Here

Examples of net.sourceforge.dsnk.gui.GradientPanel

      }
    });

    Container cont = parentWindow.getContentPane();
    if (cont instanceof GradientPanel) {
      GradientPanel contentPane = (GradientPanel) cont;
      contentPane.setBlurred(true);
      contentPane.repaint();
    }

    int returnVal = fileChooser.showSaveDialog(parentWindow);

    if (cont instanceof GradientPanel) {
      GradientPanel contentPane = (GradientPanel) cont;
      contentPane.setBlurred(false);
      contentPane.repaint();
    }

    if (returnVal == JFileChooser.APPROVE_OPTION) {
      String path = fileChooser.getSelectedFile().getAbsolutePath();
      if (!path.endsWith(".png")) {
View Full Code Here

Examples of org.jamesii.gui.utils.GradientPanel

    westBox.add(titleBox);
    westBox.add(subTitleBox);

    header =
        new GradientPanel(new BorderLayout(), Color.white, new Color(250, 250,
            250));
    header.setPreferredSize(new Dimension(10, 64));

    header.add(westBox, BorderLayout.LINE_START);
View Full Code Here

Examples of org.jmule.ui.swing.common.GradientPanel

        this.setSize(500, 400);
    }

    private void initComponents() {

        top_panel = new GradientPanel(new java.awt.Color(255, 140, 5), new java.awt.Color(255, 255, 255));
        jmule_name_label = new javax.swing.JLabel();
        jmule_version_label = new javax.swing.JLabel();
        jmule_icon = new javax.swing.JLabel();
        tabbed_pane = new javax.swing.JTabbedPane();
        general_panel = new javax.swing.JPanel();
View Full Code Here

Examples of org.springframework.richclient.components.GradientPanel

        createFirstPageControl();
        return super.createDialogContentPane();
    }

    protected JComponent createFirstPageControl() {
        firstPageControl = new GradientPanel();
        firstPageControl.setLayout(new BorderLayout());
        firstPageControl.add(createFirstPageButtonBar(), BorderLayout.SOUTH);
        return firstPageControl;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.