public ObjectProperty<Duration> initialProperty() {
if ( initial == null ) {
initial = new ObjectPropertyBase<Duration>(Duration.seconds(1)) {
@Override
public void invalidated() {
refreshIndicator();
}
@Override
public Object getBean() {
return GoTimer.this;
}
@Override
public String getName() {
return "initial";
}
};
}
return initial;
}
java类javafx.beans.property.ObjectPropertyBase的实例源码
GoTimer.java 文件源码
项目:Suji
阅读 40
收藏 0
点赞 0
评论 0
GoTimer.java 文件源码
项目:Suji
阅读 46
收藏 0
点赞 0
评论 0
public ObjectProperty<Duration> currentProperty() {
if ( current == null ) {
current = new ObjectPropertyBase<Duration>(Duration.millis(1)) {
@Override
public void invalidated() {
refreshIndicator();
refreshLabel();
}
@Override
public Object getBean() {
return GoTimer.this;
}
@Override
public String getName() {
return "current";
}
};
}
return current;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 45
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> brightTextColorProperty() {
if (null == brightTextColor) {
brightTextColor = new ObjectPropertyBase<Color>(_brightTextColor) {
@Override protected void invalidated() {
if (isAutoTextColor()) {
adjustTextColors();
redraw();
}
}
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "brightTextColor"; }
};
_brightTextColor = null;
}
return brightTextColor;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 37
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> darkTextColorProperty() {
if (null == darkTextColor) {
darkTextColor = new ObjectPropertyBase<Color>(_darkTextColor) {
@Override protected void invalidated() {
if (isAutoTextColor()) {
adjustTextColors();
redraw();
}
}
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "darkTextColor"; }
};
_darkTextColor = null;
}
return darkTextColor;
}
SunburstChart.java 文件源码
项目:charts
阅读 51
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> darkTextColorProperty() {
if (null == darkTextColor) {
darkTextColor = new ObjectPropertyBase<Color>(_darkTextColor) {
@Override protected void invalidated() {
if (isAutoTextColor()) {
adjustTextColors();
redraw();
}
}
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "darkTextColor"; }
};
_darkTextColor = null;
}
return darkTextColor;
}
SunburstChart.java 文件源码
项目:charts
阅读 49
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> brightTextColorProperty() {
if (null == brightTextColor) {
brightTextColor = new ObjectPropertyBase<Color>(_brightTextColor) {
@Override protected void invalidated() {
if (isAutoTextColor()) {
adjustTextColors();
redraw();
}
}
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "brightTextColor"; }
};
_brightTextColor = null;
}
return brightTextColor;
}
XYPane.java 文件源码
项目:charts
阅读 32
收藏 0
点赞 0
评论 0
public ObjectProperty<Paint> chartBackgroundProperty() {
if (null == chartBackground) {
chartBackground = new ObjectPropertyBase<Paint>(_chartBackground) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return XYPane.this; }
@Override public String getName() { return "chartBackground"; }
};
_chartBackground = null;
}
return chartBackground;
}
Data.java 文件源码
项目:horizon
阅读 41
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> colorProperty() {
if (null == color) {
color = new ObjectPropertyBase<Color>(_color) {
@Override public Object getBean() { return Data.this; }
@Override public String getName() { return "color"; }
};
_color = null;
}
return color;
}
SunburstChart.java 文件源码
项目:charts
阅读 38
收藏 0
点赞 0
评论 0
public ObjectProperty<TextOrientation> textOrientationProperty() {
if (null == textOrientation) {
textOrientation = new ObjectPropertyBase<TextOrientation>(_textOrientation) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "textOrientation"; }
};
_textOrientation = null;
}
return textOrientation;
}
Series.java 文件源码
项目:horizon
阅读 45
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> colorProperty() {
if (null == color) {
color = new ObjectPropertyBase<Color>(_color) {
@Override protected void invalidated() { refresh(); }
@Override public Object getBean() { return Series.this; }
@Override public String getName() { return "color"; }
};
_color = null;
}
return color;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 46
收藏 0
点赞 0
评论 0
public ObjectProperty<VisibleData> visibleDataProperty() {
if (null == visibleData) {
visibleData = new ObjectPropertyBase<VisibleData>(_visibleData) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "visibleData"; }
};
_visibleData = null;
}
return visibleData;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 41
收藏 0
点赞 0
评论 0
public ObjectProperty<TextOrientation> textOrientationProperty() {
if (null == textOrientation) {
textOrientation = new ObjectPropertyBase<TextOrientation>(_textOrientation) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "textOrientation"; }
};
_textOrientation = null;
}
return textOrientation;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 42
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> backgroundColorProperty() {
if (null == backgroundColor) {
backgroundColor = new ObjectPropertyBase<Color>(_backgroundColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "backgroundColor"; }
};
_backgroundColor = null;
}
return backgroundColor;
}
SunburstChart.java 文件源码
项目:SunburstChart
阅读 44
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> textColorProperty() {
if (null == textColor) {
textColor = new ObjectPropertyBase<Color>(_textColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SunburstChart.this; }
@Override public String getName() { return "textColor"; }
};
_textColor = null;
}
return textColor;
}
RadialChart.java 文件源码
项目:radialchart
阅读 42
收藏 0
点赞 0
评论 0
public RadialChart(final ChartData... DATA) {
backgroundPaint = Color.TRANSPARENT;
borderPaint = Color.TRANSPARENT;
borderWidth = 0d;
dataList = null == DATA ? FXCollections.observableArrayList() : FXCollections.observableArrayList(DATA);
barBorderColor = new ObjectPropertyBase<Color>(Color.LIGHTGRAY) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return RadialChart.this; }
@Override public String getName() { return "barBorderColor"; }
};
textColor = new ObjectPropertyBase<Color>(Color.BLACK) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return RadialChart.this; }
@Override public String getName() { return "textColor"; }
};
chartEventListener = e -> drawChart();
dataList.forEach(chartData -> chartData.addChartDataEventListener(chartEventListener));
chartDataListener = c -> {
while (c.next()) {
if (c.wasAdded()) {
c.getAddedSubList().forEach(addedItem -> addedItem.addChartDataEventListener(chartEventListener));
} else if (c.wasRemoved()) {
c.getRemoved().forEach(removedItem -> removedItem.removeChartDataEventListener(chartEventListener));
}
}
drawChart();
};
initGraphics();
registerListeners();
}
PlotItem.java 文件源码
项目:circularplot
阅读 34
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> colorProperty() {
if (null == color) {
color = new ObjectPropertyBase<Color>(_color) {
@Override protected void invalidated() { fireChartItemEvent(UPDATED_EVENT); }
@Override public Object getBean() { return PlotItem.this; }
@Override public String getName() { return "color"; }
};
_color = null;
}
return color;
}
CircularPlot.java 文件源码
项目:circularplot
阅读 32
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> tickMarkColorProperty() {
if (null == tickMarkColor) {
tickMarkColor = new ObjectPropertyBase<Color>(_tickMarkColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return CircularPlot.this; }
@Override public String getName() { return "tickMarkColor"; }
};
_tickMarkColor = null;
}
return tickMarkColor;
}
CircularPlot.java 文件源码
项目:circularplot
阅读 39
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> textColorProperty() {
if (null == textColor) {
textColor = new ObjectPropertyBase<Color>(_textColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return CircularPlot.this; }
@Override public String getName() { return "textColor"; }
};
_textColor = null;
}
return textColor;
}
SmoothedChart.java 文件源码
项目:smoothcharts
阅读 41
收藏 0
点赞 0
评论 0
public ObjectProperty<ChartType> chartTypeProperty() {
if (null == chartType) {
chartType = new ObjectPropertyBase<ChartType>(_chartType) {
@Override protected void invalidated() { layoutPlotChildren(); }
@Override public Object getBean() { return SmoothedChart.this; }
@Override public String getName() { return "chartType"; }
};
_chartType = null;
}
return chartType;
}
SmoothedChart.java 文件源码
项目:smoothcharts
阅读 31
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> selectorFillColorProperty() {
if (null == selectorFillColor) {
selectorFillColor = new ObjectPropertyBase<Color>(_selectorFillColor) {
@Override protected void invalidated() {
selector.setFill(get());
layoutPlotChildren();
}
@Override public Object getBean() { return SmoothedChart.this; }
@Override public String getName() { return "selectorFillColor"; }
};
_selectorFillColor = null;
}
return selectorFillColor;
}
SmoothedChart.java 文件源码
项目:smoothcharts
阅读 41
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> selectorStrokeColorProperty() {
if (null == selectorStrokeColor) {
selectorStrokeColor = new ObjectPropertyBase<Color>(_selectorStrokeColor) {
@Override protected void invalidated() {
selector.setStroke(get());
layoutPlotChildren();
}
@Override public Object getBean() { return SmoothedChart.this; }
@Override public String getName() { return "selectorStrokeColor"; }
};
_selectorStrokeColor = null;
}
return selectorStrokeColor;
}
PlotItem.java 文件源码
项目:sankeyplot
阅读 29
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> colorProperty() {
if (null == color) {
color = new ObjectPropertyBase<Color>(_color) {
@Override protected void invalidated() { fireChartItemEvent(UPDATED_EVENT); }
@Override public Object getBean() { return PlotItem.this; }
@Override public String getName() { return "color"; }
};
_color = null;
}
return color;
}
SankeyPlot.java 文件源码
项目:sankeyplot
阅读 34
收藏 0
点赞 0
评论 0
public ObjectProperty<StreamFillMode> streamFillModeProperty() {
if (null == streamFillMode) {
streamFillMode = new ObjectPropertyBase<StreamFillMode>(_streamFillMode) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SankeyPlot.this; }
@Override public String getName() { return "streamFillMode"; }
};
_streamFillMode = null;
}
return streamFillMode;
}
SankeyPlot.java 文件源码
项目:sankeyplot
阅读 47
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> streamColorProperty() {
if (null == streamColor) {
streamColor = new ObjectPropertyBase<Color>(_streamColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SankeyPlot.this; }
@Override public String getName() { return "streamColor"; }
};
_streamColor = null;
}
return streamColor;
}
SankeyPlot.java 文件源码
项目:sankeyplot
阅读 40
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> textColorProperty() {
if (null == textColor) {
textColor = new ObjectPropertyBase<Color>(_textColor) {
@Override protected void invalidated() { prepareData(); }
@Override public Object getBean() { return SankeyPlot.this; }
@Override public String getName() { return "textColor"; }
};
_textColor = null;
}
return textColor;
}
SankeyPlot.java 文件源码
项目:sankeyplot
阅读 41
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> itemColorProperty() {
if (null == itemColor) {
itemColor = new ObjectPropertyBase<Color>(_itemColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return SankeyPlot.this; }
@Override public String getName() { return "itemColor"; }
};
}
return itemColor;
}
CoxcombChart.java 文件源码
项目:charts
阅读 31
收藏 0
点赞 0
评论 0
public ObjectProperty<Color> textColorProperty() {
if (null == textColor) {
textColor = new ObjectPropertyBase<Color>(_textColor) {
@Override protected void invalidated() { redraw(); }
@Override public Object getBean() { return CoxcombChart.this; }
@Override public String getName() { return "textColor"; }
};
_textColor = null;
}
return textColor;
}
CoxcombChart.java 文件源码
项目:charts
阅读 34
收藏 0
点赞 0
评论 0
public ObjectProperty<Order> orderProperty() {
if (null == order) {
order = new ObjectPropertyBase<Order>(_order) {
@Override protected void invalidated() { reorder(get()); }
@Override public Object getBean() { return CoxcombChart.this; }
@Override public String getName() { return "order"; }
};
_order = null;
}
return order;
}
Axis.java 文件源码
项目:charts
阅读 35
收藏 0
点赞 0
评论 0
public ObjectProperty<LocalDateTime> startProperty() {
if (null == start) {
start = new ObjectPropertyBase<LocalDateTime>(_start) {
@Override protected void invalidated() {
if (AxisType.DATE != getType()) { throw new IllegalArgumentException("Axis type has to be DATE"); }
setMinValue(get().toEpochSecond(Helper.getZoneOffset()));
}
@Override public Object getBean() { return Axis.this; }
@Override public String getName() { return "start"; }
};
_start = null;
}
return start;
}
Axis.java 文件源码
项目:charts
阅读 50
收藏 0
点赞 0
评论 0
public ObjectProperty<LocalDateTime> endProperty() {
if (null == end) {
end = new ObjectPropertyBase<LocalDateTime>(_end) {
@Override protected void invalidated() { setMaxValue(get().toEpochSecond(Helper.getZoneOffset())); }
@Override public Object getBean() { return Axis.this; }
@Override public String getName() { return "end"; }
};
_end = null;
}
return end;
}