?? foodconfiguration.java
字號:
package com.csbook.restaurant;
import java.awt.*;
import javax.swing.*;
import java.sql.*;
import com.borland.dx.sql.dataset.*;
import com.borland.dx.dataset.*;
import com.borland.dbswing.*;
import java.awt.event.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: </p>
* @author pengtao
* @version 1.0
*/
public class FoodConfiguration extends JInternalFrame {
JPanel panel1 = new JPanel();
BorderLayout borderLayout1 = new BorderLayout();
Database database1 = new Database();
DBDisposeMonitor dBDisposeMonitor1 = new DBDisposeMonitor();
TableScrollPane tableScrollPane1 = new TableScrollPane();
Column column2 = new Column();
Column column4 = new Column();
Column column6 = new Column();
Column column8 = new Column();
JPanel jPanel2 = new JPanel();
JComboBox producer = new JComboBox();
JLabel jLabel8 = new JLabel();
JLabel jLabel4 = new JLabel();
JTextField producePlace = new JTextField();
JTextField foodName = new JTextField();
JTextField foodUnit = new JTextField();
JComboBox foodType = new JComboBox();
JLabel jLabel3 = new JLabel();
JLabel jLabel7 = new JLabel();
JTextField note = new JTextField();
JTextField retailPrice = new JTextField();
JPanel jPanel1 = new JPanel();
GridLayout gridLayout1 = new GridLayout(4,4);
JLabel jLabel2 = new JLabel();
JLabel jLabel6 = new JLabel();
JTextField price = new JTextField();
JLabel jLabel9 = new JLabel();
JLabel jLabel5 = new JLabel();
BorderLayout borderLayout2 = new BorderLayout();
JPanel jPanel3 = new JPanel();
JPanel jPanel4 = new JPanel();
JLabel jLabel10 = new JLabel();
JButton deleteFood = new JButton();
JButton addFood = new JButton();
JPanel jPanel5 = new JPanel();
JButton close = new JButton();
QueryDataSet queryDataSet1 = new QueryDataSet();
Column column1 = new Column();
Column column3 = new Column();
Column column5 = new Column();
Column column7 = new Column();
Column column9 = new Column();
Column column10 = new Column();
Column column11 = new Column();
Column column12 = new Column();
JdbTable jdbTable1 = new JdbTable();
JdbNavToolBar DBNavToolBar = new JdbNavToolBar();
JButton modify = new JButton();
public FoodConfiguration(String title,boolean resizable,boolean closable,boolean maximizable,boolean iconifiable) {
super(title,resizable,closable,maximizable,iconifiable);
try {
jbInit();
pack();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
private void jbInit() throws Exception {
panel1.setLayout(borderLayout1);
database1.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Restaurant", "user", "user", false, "com.microsoft.jdbc.sqlserver.SQLServerDriver"));
column2.setCaption("食品名稱");
column2.setColumnName("name");
column2.setDataType(com.borland.dx.dataset.Variant.STRING);
column2.setPrecision(30);
column2.setSchemaName("dbo");
column2.setTableName("food");
column2.setWidth(10);
column2.setServerColumnName("name");
column2.setSqlType(1);
column4.setCaption("單位");
column4.setColumnName("unit");
column4.setDataType(com.borland.dx.dataset.Variant.STRING);
column4.setPrecision(8);
column4.setSchemaName("dbo");
column4.setTableName("food");
column4.setWidth(5);
column4.setServerColumnName("unit");
column4.setSqlType(1);
column6.setCaption("批發價");
column6.setColumnName("price");
column6.setDataType(com.borland.dx.dataset.Variant.DOUBLE);
column6.setSchemaName("dbo");
column6.setTableName("food");
column6.setWidth(8);
column6.setServerColumnName("price");
column6.setSqlType(6);
column8.setCaption("生產廠商");
column8.setColumnName("producer");
column8.setDataType(com.borland.dx.dataset.Variant.STRING);
column8.setPrecision(30);
column8.setSchemaName("dbo");
column8.setTableName("food");
column8.setServerColumnName("producer");
column8.setSqlType(1);
jLabel8.setText("酒菜名稱:");
jLabel4.setText("批發價:");
producePlace.setText("");
foodName.setText("");
foodUnit.setText("");
jLabel3.setText("零售價:");
jLabel7.setText("生產地點:");
note.setText("");
retailPrice.setText("");
jPanel1.setLayout(gridLayout1);
jLabel2.setText("生產廠商:");
jLabel6.setText("酒菜類型:");
price.setText("");
jLabel9.setText("備注");
jLabel5.setText("單位:");
jPanel2.setLayout(borderLayout2);
jLabel10.setText("酒菜設置");
deleteFood.setActionCommand("刪除食品");
deleteFood.setText("刪除食品");
deleteFood.addActionListener(new FoodConfiguration_deleteFood_actionAdapter(this));
addFood.setText("增加食品");
addFood.addActionListener(new FoodConfiguration_addFood_actionAdapter(this));
close.setText("關閉窗口");
close.addActionListener(new FoodConfiguration_close_actionAdapter(this));
queryDataSet1.setColumns(new Column[] {column8, column6, column4, column2});
queryDataSet1.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database1, "SELECT food.name,food.proPlace,food.unit,food.foodType,food.price,food.retailPrice,food.producer,food" +
".remark FROM Restaurant.dbo.food", null, true, Load.ALL));
column1.setCaption("酒菜名稱");
column1.setColumnName("name");
column1.setDataType(com.borland.dx.dataset.Variant.STRING);
column1.setPrecision(30);
column1.setRowId(true);
column1.setSchemaName("dbo");
column1.setTableName("food");
column1.setWidth(10);
column1.setServerColumnName("name");
column1.setSqlType(1);
column3.setCaption("生產地");
column3.setColumnName("proPlace");
column3.setDataType(com.borland.dx.dataset.Variant.STRING);
column3.setPrecision(30);
column3.setSchemaName("dbo");
column3.setTableName("food");
column3.setWidth(10);
column3.setServerColumnName("proPlace");
column3.setSqlType(1);
column5.setCaption("單位");
column5.setColumnName("unit");
column5.setDataType(com.borland.dx.dataset.Variant.STRING);
column5.setPrecision(8);
column5.setSchemaName("dbo");
column5.setTableName("food");
column5.setWidth(5);
column5.setServerColumnName("unit");
column5.setSqlType(1);
column7.setCaption("酒菜類型");
column7.setColumnName("foodType");
column7.setDataType(com.borland.dx.dataset.Variant.STRING);
column7.setPrecision(30);
column7.setSchemaName("dbo");
column7.setTableName("food");
column7.setWidth(8);
column7.setServerColumnName("foodType");
column7.setSqlType(1);
column9.setCaption("單價");
column9.setColumnName("price");
column9.setDataType(com.borland.dx.dataset.Variant.DOUBLE);
column9.setSchemaName("dbo");
column9.setTableName("food");
column9.setWidth(8);
column9.setServerColumnName("price");
column9.setSqlType(6);
column10.setCaption("零售價");
column10.setColumnName("retailPrice");
column10.setDataType(com.borland.dx.dataset.Variant.DOUBLE);
column10.setSchemaName("dbo");
column10.setTableName("food");
column10.setWidth(8);
column10.setServerColumnName("retailPrice");
column10.setSqlType(6);
column11.setCaption("生產者");
column11.setColumnName("producer");
column11.setDataType(com.borland.dx.dataset.Variant.STRING);
column11.setPrecision(30);
column11.setSchemaName("dbo");
column11.setTableName("food");
column11.setWidth(10);
column11.setServerColumnName("producer");
column11.setSqlType(1);
column12.setCaption("備注");
column12.setColumnName("remark");
column12.setDataType(com.borland.dx.dataset.Variant.STRING);
column12.setPrecision(255);
column12.setSchemaName("dbo");
column12.setTableName("food");
column12.setWidth(12);
column12.setServerColumnName("remark");
column12.setSqlType(1);
queryDataSet1.setColumns(new Column[] {column1, column3, column5, column7, column9, column10, column11, column12});
jdbTable1.setDataSet(queryDataSet1);
DBNavToolBar.setVisible(false);
modify.setText("提交修改信息");
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -