updating chart ui - graph dates, separate menu
This commit is contained in:
parent
11836840bf
commit
1ee5098172
@ -185,6 +185,10 @@ public class ControllerMain {
|
||||
|
||||
JSONArray hierarchiesJsonArray = rootParsedJsonObj.getJSONObject("genrehierarchy")
|
||||
.getJSONArray("genres");
|
||||
|
||||
if(hierarchiesJsonArray.length() > 0) {
|
||||
menuPieChart.setVisible(true);
|
||||
}
|
||||
|
||||
int counter;
|
||||
for (counter = 0; counter < hierarchiesJsonArray.length(); counter++) {
|
||||
@ -667,6 +671,9 @@ public class ControllerMain {
|
||||
|
||||
@FXML
|
||||
private Menu menuPieChart;
|
||||
|
||||
@FXML
|
||||
private Menu menuChart;
|
||||
//
|
||||
// @FXML
|
||||
// private PieChart pieChartRap;
|
||||
|
@ -2,6 +2,7 @@ package sarsoo.fmframework.fx.controller;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.text.NumberFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.CountDownLatch;
|
||||
|
||||
@ -38,7 +39,7 @@ public class ScrobbleChartPaneController {
|
||||
private Button buttonRefresh;
|
||||
|
||||
@FXML
|
||||
private ChoiceBox dropDownTimeRange;
|
||||
private ChoiceBox<String> dropDownTimeRange;
|
||||
|
||||
@FXML
|
||||
private LineChart lineChartScrobbles;
|
||||
@ -99,7 +100,8 @@ public class ScrobbleChartPaneController {
|
||||
for (counter = 0; counter < dayLength; counter++) {
|
||||
int scrobble = net.getScrobbleCountByDeltaDay(dayLength - counter - 1);
|
||||
// System.out.println(scrobble);
|
||||
series.getData().add(new XYChart.Data(String.valueOf(dayLength - counter), scrobble));
|
||||
// series.getData().add(new XYChart.Data(String.valueOf(dayLength - counter), scrobble));
|
||||
series.getData().add(new XYChart.Data(LocalDate.now().minusDays(dayLength - counter - 1).toString(), scrobble));
|
||||
}
|
||||
|
||||
final CountDownLatch latch = new CountDownLatch(1);
|
||||
|
@ -14,7 +14,6 @@
|
||||
<items>
|
||||
<MenuItem fx:id="menuItemCreateList" mnemonicParsing="false" onAction="#handleCreateList" text="new list" />
|
||||
<MenuItem fx:id="menuItemListEdit" mnemonicParsing="false" onAction="#handleListEdit" text="open list" />
|
||||
<Menu fx:id="menuPieChart" mnemonicParsing="false" text="open pie chart" />
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu fx:id="menuLookup" mnemonicParsing="false" text="lookup">
|
||||
@ -24,12 +23,17 @@
|
||||
<MenuItem fx:id="menuItemArtist" mnemonicParsing="false" onAction="#handleLookupArtist" text="artist" />
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu fx:id="menuChart" mnemonicParsing="false" text="chart">
|
||||
<items>
|
||||
<MenuItem fx:id="menuItemScrobbleChart" mnemonicParsing="false" onAction="#handleScrobbleChart" text="daily scrobbles" />
|
||||
<Menu fx:id="menuPieChart" mnemonicParsing="false" text="load pie chart" visible="false" />
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu fx:id="menuTag" mnemonicParsing="false" text="tags" />
|
||||
<Menu fx:id="menuUtil" mnemonicParsing="false" text="util">
|
||||
<items>
|
||||
<MenuItem fx:id="menuItemScrobble" mnemonicParsing="false" onAction="#handleScrobble" text="scrobble" />
|
||||
<MenuItem fx:id="menuItemCurrentTrack" mnemonicParsing="false" onAction="#handleCurrentTrack" text="current track" />
|
||||
<MenuItem fx:id="menuItemScrobbleChart" mnemonicParsing="false" onAction="#handleScrobbleChart" text="scrobble chart" />
|
||||
<MenuItem fx:id="menuItemOpenConsole" mnemonicParsing="false" onAction="#handleOpenConsole" text="open console" />
|
||||
<MenuItem mnemonicParsing="false" onAction="#handleChangeUsername" text="set username" />
|
||||
</items>
|
||||
|
Loading…
Reference in New Issue
Block a user