/* * 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 属性 大小 日期 时间 名称 ----------- --------- ---------- ----- ---- ....... 1293 2013-11-10 17:44 javafx点菜系统\orderDishesSystem\.classpath ....... 558 2013-07-03 08:37 javafx点菜系统\orderDishesSystem\.project ....... 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 ....... 6148 2014-03-31 15:39 javafx点菜系统\orderDishesSystem\bin\.DS_Store 文件 128 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\.gitignore ....... 6148 2014-03-31 15:39 javafx点菜系统\orderDishesSystem\bin\com\.DS_Store ....... 12292 2014-03-31 15:39 javafx点菜系统\orderDishesSystem\bin\com\ccniit\.DS_Store ....... 12292 2014-03-31 15:50 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\.DS_Store 文件 1782 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$1.class 文件 1639 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$2.class 文件 2143 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$3.class 文件 1950 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$EditingCell$1.class 文件 2404 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController$EditingCell.class 文件 8930 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\AddOrderFoodMenuController.class 文件 2549 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\ChangePasswordController.class 文件 175 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\ChartHelper.class 文件 1563 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByDayController$1.class 文件 8210 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByDayController.class 文件 1575 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByMonthController$1.class 文件 8222 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByMonthController.class 文件 1569 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByYearController$1.class 文件 8216 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\CheckOutByYearController.class 文件 3588 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\LoginController.class 文件 1873 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\MainController$1.class 文件 2860 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\MainController$2.class 文件 2656 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\MainController$PriceChangedListener.class 文件 12928 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\MainController.class 文件 1921 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\ManageFoodController$1.class 文件 2359 2017-11-24 11:27 javafx点菜系统\orderDishesSystem\bin\com\ccniit\controller\ManageFoodController$10.class ............此处省略1194个文件信息
评论
共有 条评论