• 大小: 19.74MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-15
  • 语言: Java
  • 标签: javaFx  

资源简介

用javaFx实现的java图形界面系统,是下载别人的,我发现界面挺美观的,分享一下。

资源截图

代码片段和文件信息

/*
 * 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个文件信息

评论

共有 条评论