update Conference type new item builder fxml

This commit is contained in:
akasakaisami 2018-05-29 15:43:35 +08:00
parent ca03fbdfc5
commit a9a7cc7677
2 changed files with 16 additions and 11 deletions

View File

@ -8,6 +8,7 @@
xmlns:fx="http://javafx.com/fxml" xmlns:fx="http://javafx.com/fxml"
type="VBox" type="VBox"
> >
<GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="359.0" prefWidth="390.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8"> <GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="359.0" prefWidth="390.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8">
<columnConstraints> <columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" maxWidth="291.0" minWidth="10.0" prefWidth="77.0" /> <ColumnConstraints hgrow="SOMETIMES" maxWidth="291.0" minWidth="10.0" prefWidth="77.0" />
@ -26,16 +27,16 @@
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
</rowConstraints> </rowConstraints>
<children> <children>
<Label text="议题" /> <Label text="议题" GridPane.halignment="CENTER" />
<Label text="开始时间" GridPane.rowIndex="1" /> <Label text="开始时间" GridPane.halignment="CENTER" GridPane.rowIndex="1" />
<Label text="结束时间" GridPane.rowIndex="2" /> <Label text="结束时间" GridPane.halignment="CENTER" GridPane.rowIndex="2" />
<Label text="地点" GridPane.rowIndex="3" /> <Label text="地点" GridPane.halignment="CENTER" GridPane.rowIndex="3" />
<Label text="内容" GridPane.rowIndex="4" /> <Label text="内容" GridPane.halignment="CENTER" GridPane.rowIndex="4" />
<Label text="紧急" GridPane.rowIndex="5" /> <Label text="紧急" GridPane.halignment="CENTER" GridPane.rowIndex="5" />
<Label text="重要" GridPane.rowIndex="6" /> <Label text="重要" GridPane.halignment="CENTER" GridPane.rowIndex="6" />
<Label text="提醒方式" GridPane.rowIndex="7" /> <Label text="提醒方式" GridPane.halignment="CENTER" GridPane.rowIndex="7" />
<Label text="提醒开始时间" GridPane.rowIndex="8" /> <Label text="提醒开始时间" GridPane.halignment="CENTER" GridPane.rowIndex="8" />
<Label text="提醒间隔" GridPane.rowIndex="9" /> <Label text="提醒间隔" GridPane.halignment="CENTER" GridPane.rowIndex="9" />
<TextField fx:id="titleText" promptText="not empty" GridPane.columnIndex="1" /> <TextField fx:id="titleText" promptText="not empty" GridPane.columnIndex="1" />
<TextField fx:id="bgnTimeText" promptText="yyyy-mm-dd/hh:mm" GridPane.columnIndex="1" GridPane.rowIndex="1" /> <TextField fx:id="bgnTimeText" promptText="yyyy-mm-dd/hh:mm" GridPane.columnIndex="1" GridPane.rowIndex="1" />
<TextField fx:id="endTimeText" promptText="yyyy-mm-dd/hh:mm" GridPane.columnIndex="1" GridPane.rowIndex="2" /> <TextField fx:id="endTimeText" promptText="yyyy-mm-dd/hh:mm" GridPane.columnIndex="1" GridPane.rowIndex="2" />

View File

@ -9,6 +9,8 @@ import javafx.scene.Scene;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.cutem.cutecalendar.model.TodoItem; import org.cutem.cutecalendar.model.TodoItem;
import org.cutem.cutecalendar.presenter.*; import org.cutem.cutecalendar.presenter.*;
import org.cutem.cutecalendar.presenter.newitems.ConferenceTypeNewItemBuilder;
import org.cutem.cutecalendar.presenter.newitems.InterviewTypeNewItemBuilder;
import org.cutem.cutecalendar.presenter.newitems.OtherTypeNewItemBuilder; import org.cutem.cutecalendar.presenter.newitems.OtherTypeNewItemBuilder;
import org.cutem.cutecalendar.presenter.newitems.TimelessTypeBuilder; import org.cutem.cutecalendar.presenter.newitems.TimelessTypeBuilder;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
@ -61,6 +63,8 @@ public class MainTest extends Application {
// add IoC // add IoC
newItemStrategy.addFactory(new TimelessTypeBuilder.Factory()); newItemStrategy.addFactory(new TimelessTypeBuilder.Factory());
newItemStrategy.addFactory(new OtherTypeNewItemBuilder.Factory()); newItemStrategy.addFactory(new OtherTypeNewItemBuilder.Factory());
newItemStrategy.addFactory(new ConferenceTypeNewItemBuilder.Factory());
newItemStrategy.addFactory(new InterviewTypeNewItemBuilder.Factory());
mPresenter.goWork(); mPresenter.goWork();
} }