⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 foodlistframe.java

📁 Athena酒店小组_Athena酒店管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*
 * FoodListFrame.java
 *
 * Created on 2007年6月17日, 下午3:21
 */

package frames;
import java.util.*;
import javax.swing.*;
import java.lang.*;
import javax.swing.table.*;

import plugin.*;
import module.*;
import helper.*;
import dennis.*;
/**
 *
 * @author  dennis
 */
public class FoodListFrame extends javax.swing.JFrame {
    
    /** Creates new form FoodListFrame */
    public FoodListFrame() {
        initComponents();
        this.setTitle("Guess Order Food");
    }
    public FoodListFrame(int menuId,String tableId,String guestAccout)
    {
        initComponents();
        this.setTitle("Guess Order Food");
        menuNum.setText(Integer.toString(menuId));
        tableNum.setText(tableId);
        accoutText.setText(guestAccout);
    }
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" 生成的代码 ">//GEN-BEGIN:initComponents
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        menuNum = new javax.swing.JLabel();
        tableNum = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jScrollPane1 = new javax.swing.JScrollPane();
        riceTable = new javax.swing.JTable();
        jScrollPane2 = new javax.swing.JScrollPane();
        sweetTable = new javax.swing.JTable();
        jScrollPane3 = new javax.swing.JScrollPane();
        bellywashTable = new javax.swing.JTable();
        jScrollPane4 = new javax.swing.JScrollPane();
        alcoholTable = new javax.swing.JTable();
        jScrollPane5 = new javax.swing.JScrollPane();
        teaTable = new javax.swing.JTable();
        jScrollPane6 = new javax.swing.JScrollPane();
        smokeTable = new javax.swing.JTable();
        query = new javax.swing.JButton();
        addToList = new javax.swing.JButton();
        accoutText = new javax.swing.JTextField();
        queryAccout = new javax.swing.JButton();
        orderPanel = new javax.swing.JPanel();
        jScrollPane7 = new javax.swing.JScrollPane();
        foodListTable = new javax.swing.JTable();
        delRow = new javax.swing.JButton();
        rebake = new javax.swing.JButton();
        largess = new javax.swing.JButton();
        OkList = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosed(java.awt.event.WindowEvent evt) {
                formWindowClosed(evt);
            }
        });

        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("\u83dc\u5355\u5217\u8868"));
        jLabel1.setText("\u83dc\u5355\u53f7\uff1a");

        jLabel2.setText("\u684c\u4f4d\u53f7\uff1a");

        menuNum.setText("[]");
        menuNum.setName("menuNumText");

        tableNum.setText("[]");
        tableNum.setName("tableNumText");

        jLabel3.setText("\u5e10\u53f7\uff1a");

        riceTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane1.setViewportView(riceTable);

        jTabbedPane1.addTab("\u83dc\u7c7b", jScrollPane1);

        sweetTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane2.setViewportView(sweetTable);

        jTabbedPane1.addTab("\u751c\u70b9", jScrollPane2);

        bellywashTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane3.setViewportView(bellywashTable);

        jTabbedPane1.addTab("\u996e\u6599", jScrollPane3);

        alcoholTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane4.setViewportView(alcoholTable);

        jTabbedPane1.addTab("\u9152\u7c7b", jScrollPane4);

        teaTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane5.setViewportView(teaTable);

        jTabbedPane1.addTab("\u540d\u8336", jScrollPane5);

        smokeTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "单位", "单价"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class
            };

            public Class getColumnClass(int columnIndex) {
                return types [columnIndex];
            }
        });
        jScrollPane6.setViewportView(smokeTable);

        jTabbedPane1.addTab("\u70df\u7c7b", jScrollPane6);

        query.setText("\u67e5\u8be2");
        query.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                queryActionPerformed(evt);
            }
        });

        addToList.setText("\u6dfb\u52a0");
        addToList.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                addToListActionPerformed(evt);
            }
        });

        queryAccout.setText("\u67e5\u8be2");

        org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(jLabel3)
                    .add(jLabel1))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(menuNum)
                    .add(accoutText, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, 180, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 32, Short.MAX_VALUE)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel1Layout.createSequentialGroup()
                        .add(jLabel2)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(tableNum))
                    .add(queryAccout))
                .add(36, 36, 36))
            .add(org.jdesktop.layout.GroupLayout.TRAILING, jTabbedPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 378, Short.MAX_VALUE)
            .add(jPanel1Layout.createSequentialGroup()
                .add(65, 65, 65)
                .add(query)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED, 106, Short.MAX_VALUE)
                .add(addToList)
                .add(93, 93, 93))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel1)
                    .add(jLabel2)
                    .add(menuNum)
                    .add(tableNum))
                .add(21, 21, 21)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(jLabel3)
                    .add(accoutText, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(queryAccout))
                .add(20, 20, 20)
                .add(jTabbedPane1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 320, Short.MAX_VALUE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(query)
                    .add(addToList)))
        );

        orderPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("\u70b9\u83dc\u6e05\u5355"));
        foodListTable.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "编号", "名称", "赠送", "折扣"
            }
        ) {
            Class[] types = new Class [] {
                java.lang.String.class, java.lang.String.class, java.lang.String.class, java.lang.String.class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -