/* * AddOrderFoodMenuController.java * orderDishesSystem * Created by 冯 友超 on 13-7-4. * Copyright (c) 2013年 冯 友超. All rights reserved. */ package com.ccniit.controller; import java.net.URL; import java.util.List; import java.util.ResourceBundle; import java.util.Set; import orderDishesSystem.Main; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.Fxml; import javafx.fxml.Initializable; import javafx.scene.control.ChoiceBox; import javafx.scene.control.ComboBox; import javafx.scene.control.Label; import javafx.scene.control.SingleSelectionModel; import javafx.scene.control.TableCell; import javafx.scene.control.TableColumn; import javafx.scene.control.TableColumn.CellEditEvent; import javafx.scene.control.TableView; import javafx.scene.control.TextField; import javafx.scene.control.cell.CheckBoxTableCell; import javafx.scene.control.cell.PropertyValueFactory; import javafx.scene.input.KeyCode; import javafx.scene.input.KeyEvent; import javafx.util.Callback; import com.ccniit.manager.LocalManager; import com.ccniit.manager.DealManager; import com.ccniit.manager.FoodManager; import com.ccniit.manager.TableManager; import com.ccniit.model.Deal; import com.ccniit.model.DealDetail; import com.ccniit.model.Food; import com.ccniit.model.FoodDataModel; import com.ccniit.model.Table; import com.ccniit.model.TableDataModel; /** * AddOrderFoodMenuController
类是AddOrderFoodMenu.fxml * 的控制器,它控制的界面提供加菜的功能。 * * @author fengyouchao * @version 1.0 * @since JDK7 * @see Table * @see TableDataModel * @see Food * @see FoodDataModel * @see Main * */ public class AddOrderFoodMenuController implements InitializableTableViewHelper{ @Fxml private ComboBox tableComBoBox; @Fxml private TableView foodTable; @Fxml private TableColumn isSelectCol; @Fxml private TableColumn foodIdCol; @Fxml private TableColumn foodNameCol; @Fxml private TableColumn foodTypeCol; @Fxml private TableColumn foodPriceCol; @Fxml private TableColumn amountCol; @Fxml private ChoiceBox tableNoChoiceBox; @Fxml private Label messageLabel; private ObservableList foodTableDataSource; private List foods; private FoodManager foodManager = LocalManager.getFoodManager(); private Main application; /** * 获得Main
。 * @return Main
。 */ public Main getApp() { return application; } /** * 设置Main
。 * * @param application code>Main。 */ public void setApp(Main application) { this.application = application; } /** * 添加菜 * @param event ActionEvent
对象 */ @Fxml public void addDealDetailAction(ActionEvent event){ SingleSelectionModel select = tableNoC 属性 大小 日期 时间 名称 ----------- --------- ---------- ----- ---- 目录 0 2018-05-21 10:24 javafx学习\ 文件 855 2018-05-21 12:17 javafx学习\ReadMeFirst.txt 目录 0 2018-05-21 10:45 javafx学习\orderDishesSystem\ 文件 1293 2013-11-10 17:44 javafx学习\orderDishesSystem\.classpath 目录 0 2018-05-22 22:14 javafx学习\orderDishesSystem\.idea\ 文件 200 2018-05-21 10:39 javafx学习\orderDishesSystem\.idea\encodings.xml 目录 0 2018-05-22 22:14 javafx学习\orderDishesSystem\.idea\inspectionProfiles\ 文件 262 2018-05-21 10:40 javafx学习\orderDishesSystem\.idea\misc.xml 文件 274 2018-05-21 10:40 javafx学习\orderDishesSystem\.idea\modules.xml 文件 34783 2018-05-22 22:14 javafx学习\orderDishesSystem\.idea\workspace.xml 文件 558 2013-07-03 08:37 javafx学习\orderDishesSystem\.project 目录 0 2013-06-27 16:35 javafx学习\orderDishesSystem\.settings\ 文件 104 2013-07-12 10:52 javafx学习\orderDishesSystem\.settings\org.eclipse.core.resources.prefs 文件 587 2013-06-27 11:37 javafx学习\orderDishesSystem\.settings\org.eclipse.jdt.core.prefs 文件 14494 2018-05-22 22:13 javafx学习\orderDishesSystem\ODS.log 目录 0 2018-05-22 22:13 javafx学习\orderDishesSystem\bin\ 目录 0 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ 目录 0 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\ 目录 0 2018-05-22 22:11 javafx学习\orderDishesSystem\bin\com\ccniit\controller\ 文件 1798 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$1.class 文件 1655 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$2.class 文件 2159 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$3.class 文件 1981 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$EditingCell$1.class 文件 2423 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$EditingCell.class 文件 8703 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController.class 文件 2554 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\ChangePasswordController.class 文件 175 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\ChartHelper.class 文件 1536 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\CheckOutByDayController$1.class 文件 8175 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\CheckOutByDayController.class 文件 1548 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\CheckOutByMonthController$1.class 文件 8187 2018-05-21 10:45 javafx学习\orderDishesSystem\bin\com\ccniit\controller\CheckOutByMonthController.class ............此处省略1258个文件信息
评论
共有 条评论