## org.das2.graph.AttachedLabel

A canvas component for labeling things that is positioned just outside of a row,column box.

## AttachedLabel( String label, int orientation, double emOffset )

constructs an AttachedLabel.

## TOP

This value indicates that the axis should be located at the top of its cell

## BOTTOM

This value indicates that the axis should be located at the bottom of its cell

## LEFT

This value indicates that the axis should be located to the left of its cell

## RIGHT

This value indicateds that the axis should be located to the right of its cell

## HORIZONTAL

This value indicates that the axis should be oriented horizontally

## VERTICAL

This value indicates that the axis should be oriented vertically

## clone

clone( ) → Object

clones the component

### Returns:

clone of this.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getActiveRegion

getActiveRegion( ) → java.awt.Shape

### Returns:

the bounds of the label
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getDLength

getDLength( ) → int

### Returns:

returns the length in pixels of the axis.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getDevicePosition

Deprecated: It's not clear how this should be used, and it does not appear to be used within dasCore and dasApps.

## getEmOffset

getEmOffset( ) → double

Getter for property emOffset.

### Returns:

Value of property emOffset.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getLabel

getLabel( ) → String

Accessor method for the title property of this axis.

### Returns:

A String instance that contains the title displayed for this axis, or `null` if the axis has no title.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getLabelFont

getLabelFont( ) → java.awt.Font

get the current font of the compoennt.

### Returns:

Font of the component.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## getOrientation

getOrientation( ) → int

return orientation int

### Returns:

AttachedLabel.TOP, etc.
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isHorizontal

isHorizontal( ) → boolean

true if the label is horizontal

### Returns:

true if the label is horizontal
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## resize

resize( ) → void

revalidate component after resize.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setEmOffset

setEmOffset( double emOffset ) → void

Setter for property emOffset.

### Parameters

emOffset - New value of property emOffset.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setLabel

setLabel( String t ) → void

Mutator method for the title property of this axis. The title for this axis is displayed below the ticks for horizontal axes or to left of the ticks for vertical axes.

### Parameters

t - The new title for this axis

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setLabelFont

setLabelFont( java.awt.Font labelFont ) → void

set the font of the label.

### Parameters

labelFont - Font for the component. Currently this is ignored.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## setOrientation

setOrientation( int orientation ) → void

Sets the side of the row,column box to locate the label.

### Parameters

orientation - should be one of AttachedLabel.TOP, AttachedLabel.BOTTOM, AttachedLabel.LEFT, AttachedLabel.RIGHT

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc] [view source]