浏览代码

Merge remote-tracking branch 'origin/master'

testBranch
Nils Dittberner 10 年前
父节点
当前提交
65e03817e1
共有 3 个文件被更改,包括 54 次插入2 次删除
  1. +49
    -0
      src/main/java/de/uniluebeck/mi/projmi6/controller/LogController.java
  2. +4
    -1
      src/main/java/de/uniluebeck/mi/projmi6/controller/MainController.java
  3. +1
    -1
      src/main/resources/log.fxml

+ 49
- 0
src/main/java/de/uniluebeck/mi/projmi6/controller/LogController.java 查看文件

@@ -0,0 +1,49 @@
package de.uniluebeck.mi.projmi6.controller;

import de.uniluebeck.mi.projmi6.model.HL7LogEntry;
import javafx.fxml.FXML;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.control.cell.PropertyValueFactory;

import java.time.LocalDateTime;


/**
* Created by 631806 on 19.11.15.
*/
public class LogController {
final MainController mainController;

@FXML
TableView<HL7LogEntry> tblLog;

@FXML
TableColumn<HL7LogEntry, String> colLogIp, colLogMessage;

@FXML
TableColumn<HL7LogEntry, LocalDateTime> colLogTime;



public LogController(MainController mainController) {
this.mainController = mainController;

//TODO Set DB entrys
}

@FXML
private void initialize(){
initColumns();
}

private void initColumns(){
colLogIp.setCellValueFactory(new PropertyValueFactory<HL7LogEntry, String>("source"));
colLogTime.setCellValueFactory(new PropertyValueFactory<HL7LogEntry, LocalDateTime>("timestamp"));
colLogIp.setCellValueFactory(new PropertyValueFactory<HL7LogEntry, String>("message"));
}

public void refreshLogFromDb(){
//TODO
}
}

+ 4
- 1
src/main/java/de/uniluebeck/mi/projmi6/controller/MainController.java 查看文件

@@ -29,7 +29,7 @@ public class MainController {
private SettingsController settingsController;
private StationsHistorieController stationsHistorieController;
private UntersuchungenController untersuchungenController;
private LogController logController;

private int parallelTaskCount = 0;

@@ -73,6 +73,8 @@ public class MainController {
return untersuchungenController;
} else if (clazz.equals(StationsHistorieController.class)) {
return stationsHistorieController;
} else if (clazz.equals(LogController.class)){
return logController;
} else {
System.err.println("Keine Controller-Klasse des Typs " + clazz + " gefunden!!!");
return null;
@@ -87,6 +89,7 @@ public class MainController {
settingsController = new SettingsController(this);
untersuchungenController = new UntersuchungenController(this);
stationsHistorieController = new StationsHistorieController(this);
logController = new LogController(this);
}




+ 1
- 1
src/main/resources/log.fxml 查看文件

@@ -6,7 +6,7 @@
<?import javafx.scene.layout.*?>

<?import java.net.URL?>
<VBox minHeight="-Infinity" minWidth="-Infinity" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<VBox minHeight="-Infinity" minWidth="-Infinity" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.uniluebeck.mi.projmi6.controller.LogController">
<children>
<TableView fx:id="tblLog" VBox.vgrow="ALWAYS">
<columns>


正在加载...
取消
保存