further jfx restructuring and refactoring
This commit is contained in:
parent
e66893e54c
commit
6defe67767
@ -5,7 +5,7 @@ import javafx.fxml.FXMLLoader;
|
||||
import javafx.scene.Parent;
|
||||
import javafx.scene.Scene;
|
||||
import javafx.stage.Stage;
|
||||
import sarsoo.fmframework.fx.controller.ControllerMain;
|
||||
import sarsoo.fmframework.fx.controller.RootController;
|
||||
import sarsoo.fmframework.util.Reference;
|
||||
|
||||
public class FmFramework extends Application {
|
||||
@ -13,14 +13,14 @@ public class FmFramework extends Application {
|
||||
private static Stage stage;
|
||||
private Scene rootScene;
|
||||
|
||||
private static ControllerMain control;
|
||||
private static RootController control;
|
||||
|
||||
@Override
|
||||
public void start(Stage stage) throws Exception {
|
||||
FmFramework.stage = stage;
|
||||
Reference.setUserName("sarsoo");
|
||||
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("ui/main.fxml"));
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("ui/RootPane.fxml"));
|
||||
|
||||
// Parent root = FXMLLoader.load(getClass().getResource("ui/main.fxml"));
|
||||
Parent root = (Parent)loader.load();
|
||||
@ -31,7 +31,7 @@ public class FmFramework extends Application {
|
||||
// scene.getStylesheets().add("styles/style.css");
|
||||
|
||||
|
||||
control = (ControllerMain)loader.getController();
|
||||
control = (RootController)loader.getController();
|
||||
// (new Thread(new TagCaller())).start();
|
||||
stage.setMinHeight(800);
|
||||
stage.setMinWidth(960);
|
||||
@ -50,7 +50,7 @@ public class FmFramework extends Application {
|
||||
//
|
||||
// }
|
||||
|
||||
public static ControllerMain getController() {
|
||||
public static RootController getController() {
|
||||
return control;
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
package sarsoo.fmframework.fx;
|
||||
package sarsoo.fmframework.fx.chart;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
@ -6,8 +6,6 @@ import java.util.ArrayList;
|
||||
import javafx.scene.chart.PieChart;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.layout.*;
|
||||
import sarsoo.fmframework.fx.chart.GenrePieChart;
|
||||
import sarsoo.fmframework.fx.chart.GenreTotalPieChart;
|
||||
|
||||
public class GenrePieChartTitledPane extends TitledPane {
|
||||
|
@ -1,4 +1,4 @@
|
||||
package sarsoo.fmframework.fx;
|
||||
package sarsoo.fmframework.fx.chart;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
@ -6,7 +6,6 @@ import java.util.ArrayList;
|
||||
import javafx.scene.chart.PieChart;
|
||||
import javafx.scene.control.*;
|
||||
import javafx.scene.layout.*;
|
||||
import sarsoo.fmframework.fx.chart.GenreTotalPieChart;
|
||||
|
||||
public class PieChartTitledPane extends TitledPane {
|
||||
|
@ -19,6 +19,8 @@ import javafx.stage.FileChooser;
|
||||
import sarsoo.fmframework.file.ListPersister;
|
||||
import sarsoo.fmframework.fm.FmUserNetwork;
|
||||
import sarsoo.fmframework.fx.TextAreaConsole;
|
||||
import sarsoo.fmframework.fx.chart.GenrePieChartTitledPane;
|
||||
import sarsoo.fmframework.fx.chart.PieChartTitledPane;
|
||||
import sarsoo.fmframework.fx.tab.AlbumTab;
|
||||
import sarsoo.fmframework.fx.tab.ArtistTab;
|
||||
import sarsoo.fmframework.fx.tab.ConsoleTab;
|
||||
@ -27,8 +29,6 @@ import sarsoo.fmframework.fx.tab.FMObjListTab;
|
||||
import sarsoo.fmframework.fx.tab.ScrobbleChartTab;
|
||||
import sarsoo.fmframework.fx.tab.TrackTab;
|
||||
import sarsoo.fmframework.fx.FmFramework;
|
||||
import sarsoo.fmframework.fx.GenrePieChartTitledPane;
|
||||
import sarsoo.fmframework.fx.PieChartTitledPane;
|
||||
import sarsoo.fmframework.music.Album;
|
||||
import sarsoo.fmframework.music.Artist;
|
||||
import sarsoo.fmframework.music.Tag;
|
||||
@ -48,7 +48,7 @@ import javafx.application.Platform;
|
||||
|
||||
import org.json.*;
|
||||
|
||||
public class ControllerMain {
|
||||
public class RootController {
|
||||
|
||||
@FXML
|
||||
public void initialize() {
|
@ -13,7 +13,7 @@ public class FMObjListEditTab extends Tab {
|
||||
|
||||
setText("List");
|
||||
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ui/FMObjListPaneEdit.fxml"));
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ui/FMObjListEditPane.fxml"));
|
||||
|
||||
AnchorPane pane = (AnchorPane) loader.load();
|
||||
|
||||
@ -40,7 +40,7 @@ public class FMObjListEditTab extends Tab {
|
||||
setText("list");
|
||||
}
|
||||
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ui/FMObjListPaneEdit.fxml"));
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ui/FMObjListEditPane.fxml"));
|
||||
|
||||
AnchorPane pane = (AnchorPane) loader.load();
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
<?import java.lang.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<BorderPane fx:id="borderPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#handleKeyShortcut" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sarsoo.fmframework.fx.controller.ControllerMain">
|
||||
<BorderPane fx:id="borderPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#handleKeyShortcut" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="sarsoo.fmframework.fx.controller.RootController">
|
||||
<top>
|
||||
<MenuBar fx:id="menuBar" BorderPane.alignment="CENTER">
|
||||
<menus>
|
Loading…
Reference in New Issue
Block a user