Hallo!
Ich bin dabei ein Programm zu Errechnung von Ausgleichsgeraden für Messwerte zu schreiben.
Allerdings habe ich folgendes Problem: Ich bekomme meine Werte nicht aus der Funktion importData raus. Das Dataimport,main() gibt mir ein double array mit den werten zurück, die ich gerne in einer Variable speichern würde, auf die alle Funktionen in der MainWindowController Class zugreifen können. Die Funktion wird über ein Menü Button und Fxml aufgerufen.
Hat jemand von euch eine Idee, wie ich das Lösen könnte?
Danke im Vorraus
Busted
Ich bin dabei ein Programm zu Errechnung von Ausgleichsgeraden für Messwerte zu schreiben.
Allerdings habe ich folgendes Problem: Ich bekomme meine Werte nicht aus der Funktion importData raus. Das Dataimport,main() gibt mir ein double array mit den werten zurück, die ich gerne in einer Variable speichern würde, auf die alle Funktionen in der MainWindowController Class zugreifen können. Die Funktion wird über ein Menü Button und Fxml aufgerufen.
Java:
package application;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.FileChooser;
import javafx.stage.Stage;
import java.io.*;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
public class MainWindowController {
//Verbingung zur Main.java
public Main main;
public void setMain(Main main) {
this.main = main;
}
AnalyseRegression Analyse = new AnalyseRegression();
//MenuItems
//Messreihe
@FXML
public void ImportData() {
double [] count = DataImport.main();
}
@FXML
public void ExportData() {
}
//Men�
@FXML
public void startRecord() {
/*double hallo = Analyse.AnalyseExponential(x,y,countX)[0];
double hallo1 = Analyse.AnalyseExponential(x,y,countX)[1];
System.out.println(hallo);
System.out.println(hallo1);
*/
}
public void pauseRecord() {
}
@FXML
public void stopRecord() {
}
@FXML
public void FullScreen() {
main.primaryStage.setFullScreen(true);
}
@FXML
public void Close() {
System.exit(0);
}
//Graph
@FXML
public void DrawLinearRegression() {
}
@FXML
public void DrawExponentialRegression() {
}
@FXML
public void DeleteAllRegressions() {
}
//Hilfe
@FXML
public void showAboutWindow() {
//Das About-Window wird mit der "About.fxml" erstellt und angezeigt
try {
Stage primaryStage = new Stage();
Parent root = FXMLLoader.load(getClass()
.getResource("About.fxml"));
primaryStage.setTitle("About GMZ-Software");
primaryStage.setScene(new Scene(root));
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
}
Hat jemand von euch eine Idee, wie ich das Lösen könnte?
Danke im Vorraus
Busted