資源簡介
javafx的一個完整demo關于點菜系統的多窗口觸發.實現數據實時更新到頁面.
代碼片段和文件信息
/*
?*?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個文件信息
評論
共有 條評論
相關資源
-
各種javafx參考
-
Mastering JavaFX 10 高清PDF版,非掃描帶完
-
javafx_scenebuilder-2_0-macosx-universal.dmg
-
javafx實現好看的界面
-
JavaFX jar包
-
javafx專用jar包,適用于jdk1.6及以上
-
javafx的jar包
-
javafx 2.0 SDK
-
JavaFx Wechat聊天軟件
-
javafx_scenebuilder-1_1-windows.msi
-
JavaFX Scene Builder 2.0
-
JavaFX山寨QQ2016
-
javaFx 完整版項目(Spring+SpringMVC+Myba
-
JavaFx 仿QQ 登陸 主界面全部功能 聊天
-
Calculator(Javafx).rar
-
JavaFx版連連看及
-
Java畫圖 源代碼
-
連連看javafx
-
JavaFx WeChat聊天軟件服務端
-
JavaFx 2.X 記事本
-
javafx貪吃蛇
-
使用javafx2搭建簡單客戶端嵌入瀏覽器
-
springboot+mybatis+javafx項目
-
IEEE 802.3以太網幀封裝——javafx可視化
-
基于UDP的考試系統(完整)
-
javafx動畫---風扇圖
-
javafx實現模擬電梯升降
-
javaFX寫的推箱子小游戲
-
JAVAFX之數獨游戲多功能
-
java界面隨機點名程序