Class PieChart.Data
java.lang.Object
javafx.scene.chart.PieChart.Data
- Enclosing class:
PieChart
public static final class PieChart.Data extends Object
PieChart Data Item, represents one slice in the PieChart
- Since:
- JavaFX 2.0
Property Summary
| Type | Property | Description |
|---|---|---|
final ReadOnlyObjectProperty<PieChart> |
chart |
The chart which this data belongs to. |
final StringProperty |
name |
The name of the pie slice |
ReadOnlyObjectProperty<Node> |
node |
Readonly access to the node that represents the pie slice. |
final DoubleProperty |
pieValue |
The value of the pie slice |
Constructor Summary
| Constructor | Description |
|---|---|
Data |
Constructs a PieChart.Data object with the given name and value. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
final ReadOnlyObjectProperty<PieChart> |
chartProperty() |
The chart which this data belongs to. |
final PieChart |
getChart() |
Gets the value of the chart property. |
final String |
getName() |
Gets the value of the name property. |
Node |
getNode() |
Returns the node that represents the pie slice. |
final double |
getPieValue() |
Gets the value of the pieValue property. |
final StringProperty |
nameProperty() |
The name of the pie slice |
ReadOnlyObjectProperty<Node> |
nodeProperty() |
Readonly access to the node that represents the pie slice. |
final DoubleProperty |
pieValueProperty() |
The value of the pie slice |
final void |
setName |
Sets the value of the name property. |
final void |
setPieValue |
Sets the value of the pieValue property. |
String |
toString() |
Returns a string representation of this Data object. |
Property Details
chart
public final ReadOnlyObjectProperty<PieChart> chartProperty
The chart which this data belongs to.
- See Also:
name
public final StringProperty nameProperty
The name of the pie slice
- See Also:
pieValue
public final DoubleProperty pieValueProperty
The value of the pie slice
node
public ReadOnlyObjectProperty<Node> nodeProperty
Readonly access to the node that represents the pie slice. You can use this to add mouse event listeners etc.
- See Also:
Constructor Details
Data
public Data(String name, double value)
Constructs a PieChart.Data object with the given name and value.
- Parameters:
-
name- name for Pie -
value- pie value
Method Details
getChart
public final PieChart getChart()
Gets the value of the
chart property.- Property description:
- The chart which this data belongs to.
- Returns:
- the value of the
chartproperty - See Also:
chartProperty
public final ReadOnlyObjectProperty<PieChart> chartProperty()
The chart which this data belongs to.
- Returns:
- the
chartproperty - See Also:
setName
public final void setName(String value)
Sets the value of the
name property.- Property description:
- The name of the pie slice
- Parameters:
-
value- the value for thenameproperty - See Also:
getName
public final String getName()
Gets the value of the
name property.- Property description:
- The name of the pie slice
- Returns:
- the value of the
nameproperty - See Also:
nameProperty
public final StringProperty nameProperty()
The name of the pie slice
- Returns:
- the
nameproperty - See Also:
getPieValue
public final double getPieValue()
Gets the value of the
pieValue property.- Property description:
- The value of the pie slice
- Returns:
- the value of the
pieValueproperty - See Also:
setPieValue
public final void setPieValue(double value)
Sets the value of the
pieValue property.- Property description:
- The value of the pie slice
- Parameters:
-
value- the value for thepieValueproperty - See Also:
pieValueProperty
public final DoubleProperty pieValueProperty()
The value of the pie slice
- Returns:
- the
pieValueproperty - See Also:
getNode
public Node getNode()
Returns the node that represents the pie slice. You can use this to add mouse event listeners etc.
- Returns:
- the node that represents the pie slice
nodeProperty
public ReadOnlyObjectProperty<Node> nodeProperty()
Readonly access to the node that represents the pie slice. You can use this to add mouse event listeners etc.
- Returns:
- the
nodeproperty - See Also:
toString
public String toString()
Returns a string representation of this
Data object.- Overrides:
-
toStringin classObject - Returns:
- a string representation of this
Dataobject.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.