Example usage for java.awt Dimension toString

List of usage examples for java.awt Dimension toString

Introduction

In this page you can find the example usage for java.awt Dimension toString.

Prototype

public String toString() 

Source Link

Document

Returns a string representation of the values of this Dimension object's height and width fields.

Usage

From source file:uk.co.modularaudio.util.audio.gui.patternsequencer.PatternSequenceAmpGrid.java

public PatternSequenceAmpGrid(final PatternSequenceModel dataModel, final Dimension blockDimensions,
        final Color backgroundColour, final Color gridColour, final Color blockColour) {
    this.dataModel = dataModel;
    this.cellDimensions = blockDimensions;
    if (log.isDebugEnabled()) {
        log.debug("Table cell dimensions are " + blockDimensions.toString());
    }/* w w  w. j av a  2  s  .c  o m*/
    this.numCols = dataModel.getNumSteps();
    this.backgroundColour = backgroundColour;
    this.foregroundColour = gridColour;
    this.blockColour = blockColour;

    size = new Dimension((numCols * blockDimensions.width) + 1, AMP_GRID_HEIGHT);
    this.setMinimumSize(size);
    this.setSize(size);
    this.setPreferredSize(size);
    this.setMaximumSize(size);

    //      this.setBackground( backgroundColour );
    this.setBackground(Color.BLUE);

    // Make sure results are cached
    this.setOpaque(true);
    this.setDoubleBuffered(true);

    dataModel.addListener(this);

    //      fullRefreshFromModel();

    mouseListener = new PatternSequenceAmpGridMouseListener(this, dataModel);
    this.addMouseListener(mouseListener);
    this.addMouseMotionListener(mouseListener);
    log.debug("Done with pattern sequence amp grid initialisation");
}

From source file:uk.co.modularaudio.util.audio.gui.patternsequencer.PatternSequenceNoteGrid.java

public PatternSequenceNoteGrid(final PatternSequenceModel dataModel, final Dimension blockDimensions,
        final Color backgroundColour, final Color gridColour, final Color blockColour) {
    this.dataModel = dataModel;
    this.cellDimensions = blockDimensions;
    if (log.isDebugEnabled()) {
        log.debug("Table cell dimensions are " + blockDimensions.toString());
    }// w  w  w. j  av a 2 s.  co  m
    this.numCols = dataModel.getNumSteps();
    this.numMidiNotes = MidiUtils.getNumMidiNotes();
    this.backgroundColour = backgroundColour;
    this.foregroundColour = gridColour;
    this.blockColour = blockColour;

    size = new Dimension((numCols * blockDimensions.width) + 1, (numMidiNotes * blockDimensions.height) + 1);
    this.setMinimumSize(size);
    this.setSize(size);
    this.setPreferredSize(size);
    this.setMaximumSize(size);

    this.setBackground(backgroundColour);

    // Make sure results are cached
    this.setOpaque(true);
    this.setDoubleBuffered(true);

    dataModel.addListener(this);

    fullRefreshFromModel();

    mouseListener = new PatternSequenceNoteGridMouseListener(this, dataModel);
    this.addMouseListener(mouseListener);
    this.addMouseMotionListener(mouseListener);

    //      SwingUtilities.invokeLater( new Runnable()
    //      {
    //         @Override
    //         public void run()
    //         {
    //            scrollRectToVisible( new Rectangle( 0, (int)size.getHeight() - 1, (int)size.getWidth(), cellDimensions.height ) );
    //         }
    //      } );
}

From source file:uk.co.modularaudio.util.audio.gui.patternsequencer.PatternSequenceToggleContinuation.java

public PatternSequenceToggleContinuation(final PatternSequenceModel dataModel, final Dimension blockDimensions,
        final Color backgroundColour, final Color gridColour, final Color blockColour) {
    if (log.isDebugEnabled()) {
        log.debug("Table cell dimensions are " + blockDimensions.toString());
    }/*  ww w.  j ava 2s  .com*/

    this.setBackground(backgroundColour);

    final MigLayout migLayout = new MigLayout("insets 0, gap 0, width " + PatternSequenceKeyboard.KEYBOARD_WIDTH
            + ", height " + (PatternSequenceAmpGrid.AMP_BOX_HEIGHT - 20));
    setLayout(migLayout);

    contCheckbox = new PatternSequenceContinuationCheckbox(dataModel);
    contCheckbox.setBackground(backgroundColour);
    this.add(contCheckbox, "");
    contLabel = new JLabel("C");
    final Font f = contLabel.getFont().deriveFont(9.0f);
    contLabel.setFont(f);
    contLabel.setForeground(Color.WHITE);
    this.add(contLabel, "");
}