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

📄 vendoreditor.java

📁 Vehicle Maintenance Tracker (VMT) 可以对多个车辆的维护进行跟踪。项目类似于Auto-Do-It
💻 JAVA
字号:
package jMaint;import java.awt.*;import java.io.*;import javax.swing.*;import javax.swing.table.*;import javax.swing.text.*;import java.util.*;import jMaint.*;import jMaint.Cal.*;import jMaint.RoundDecimalPlaces.*;public class VendorEditor extends javax.swing.JFrame {        String[] AllInfo;    boolean NewVen;    Vector UsedNames;        public VendorEditor() {        initComponents();    }    private void initComponents() {//GEN-BEGIN:initComponents        VenEditorMain = new javax.swing.JPanel();        VenLabelName = new javax.swing.JLabel();        VenTextName = new javax.swing.JTextField();        VenLabelAdd = new javax.swing.JLabel();        VenTextAdd1 = new javax.swing.JTextField();        VenTextAdd2 = new javax.swing.JTextField();        VenTextAdd3 = new javax.swing.JTextField();        VenTextAdd4 = new javax.swing.JTextField();        VenLabelPhone = new javax.swing.JLabel();        VenTextPho1 = new javax.swing.JTextField();        VenTextPho2 = new javax.swing.JTextField();        VenLabelFax = new javax.swing.JLabel();        VenTextFax = new javax.swing.JTextField();        VenLabelMobil = new javax.swing.JLabel();        VenTextMobil = new javax.swing.JTextField();        VenLabelEMail = new javax.swing.JLabel();        VenTextEMail = new javax.swing.JTextField();        VenLabelWeb = new javax.swing.JLabel();        VenTextWeb = new javax.swing.JTextField();        VenLabelComm = new javax.swing.JLabel();        VenTextComm = new javax.swing.JTextField();        GasSave = new javax.swing.JButton();        GasCancel = new javax.swing.JButton();        getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.X_AXIS));        setTitle("Vendor Editor");        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                exitForm(evt);            }            public void windowOpened(java.awt.event.WindowEvent evt) {                formWindowOpened(evt);            }        });        VenEditorMain.setLayout(null);        VenEditorMain.setMinimumSize(new java.awt.Dimension(500, 500));        VenEditorMain.setPreferredSize(new java.awt.Dimension(500, 500));        VenLabelName.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelName.setText("Name");        VenEditorMain.add(VenLabelName);        VenLabelName.setBounds(10, 10, 45, 17);        VenTextName.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextName);        VenTextName.setBounds(60, 10, 390, 21);        VenLabelAdd.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelAdd.setText("Address");        VenEditorMain.add(VenLabelAdd);        VenLabelAdd.setBounds(10, 40, 60, 17);        VenTextAdd1.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextAdd1);        VenTextAdd1.setBounds(10, 60, 230, 21);        VenTextAdd2.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextAdd2);        VenTextAdd2.setBounds(10, 80, 230, 21);        VenTextAdd3.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextAdd3);        VenTextAdd3.setBounds(10, 100, 230, 21);        VenTextAdd4.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextAdd4);        VenTextAdd4.setBounds(10, 120, 230, 21);        VenLabelPhone.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelPhone.setText("Phone");        VenEditorMain.add(VenLabelPhone);        VenLabelPhone.setBounds(280, 40, 50, 17);        VenTextPho1.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextPho1);        VenTextPho1.setBounds(280, 60, 170, 21);        VenTextPho2.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextPho2);        VenTextPho2.setBounds(280, 80, 170, 21);        VenLabelFax.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelFax.setText("Fax");        VenEditorMain.add(VenLabelFax);        VenLabelFax.setBounds(280, 110, 30, 17);        VenTextFax.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextFax);        VenTextFax.setBounds(280, 130, 170, 21);        VenLabelMobil.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelMobil.setText("Mobil Phone");        VenEditorMain.add(VenLabelMobil);        VenLabelMobil.setBounds(280, 160, 100, 17);        VenTextMobil.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextMobil);        VenTextMobil.setBounds(280, 180, 170, 21);        VenLabelEMail.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelEMail.setText("E-mail");        VenEditorMain.add(VenLabelEMail);        VenLabelEMail.setBounds(10, 160, 50, 17);        VenTextEMail.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextEMail);        VenTextEMail.setBounds(10, 180, 230, 21);        VenLabelWeb.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelWeb.setText("Web");        VenEditorMain.add(VenLabelWeb);        VenLabelWeb.setBounds(10, 210, 40, 17);        VenTextWeb.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextWeb);        VenTextWeb.setBounds(10, 230, 440, 21);        VenLabelComm.setFont(new java.awt.Font("Dialog", 1, 14));        VenLabelComm.setText("Comments");        VenEditorMain.add(VenLabelComm);        VenLabelComm.setBounds(10, 260, 80, 17);        VenTextComm.setFont(new java.awt.Font("Dialog", 0, 14));        VenEditorMain.add(VenTextComm);        VenTextComm.setBounds(10, 280, 440, 20);        GasSave.setFont(new java.awt.Font("Dialog", 1, 18));        GasSave.setText("Save");        GasSave.setMargin(new java.awt.Insets(2, 2, 2, 2));        GasSave.setMaximumSize(new java.awt.Dimension(100, 30));        GasSave.setMinimumSize(new java.awt.Dimension(100, 30));        GasSave.setPreferredSize(new java.awt.Dimension(100, 30));        GasSave.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                GasSaveActionPerformed(evt);            }        });        VenEditorMain.add(GasSave);        GasSave.setBounds(110, 310, 100, 30);        GasCancel.setFont(new java.awt.Font("Dialog", 1, 18));        GasCancel.setText("Cancel");        GasCancel.setMargin(new java.awt.Insets(2, 2, 2, 2));        GasCancel.setMaximumSize(new java.awt.Dimension(100, 30));        GasCancel.setMinimumSize(new java.awt.Dimension(100, 30));        GasCancel.setPreferredSize(new java.awt.Dimension(100, 30));        GasCancel.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                GasCancelActionPerformed(evt);            }        });        VenEditorMain.add(GasCancel);        GasCancel.setBounds(250, 310, 100, 30);        getContentPane().add(VenEditorMain);        pack();    }//GEN-END:initComponents    private void GasSaveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_GasSaveActionPerformed        if (VenTextName.getText().equalsIgnoreCase("")) JOptionPane.showMessageDialog(null,"You must enter a value for the Name.","Missing Required Fields",JOptionPane.ERROR_MESSAGE);        else            if ((UsedNames.contains(VenTextName.getText().toString())) && (NewVen))  JOptionPane.showMessageDialog(null,"The Name you chose is already in use.  Please select a new Name","Name Already Used",JOptionPane.ERROR_MESSAGE);            else {                AllInfo = new String[12];                AllInfo[0] = VenTextName.getText();                AllInfo[1] = VenTextAdd1.getText();                AllInfo[2] = VenTextAdd2.getText();                AllInfo[3] = VenTextAdd3.getText();                AllInfo[4] = VenTextAdd4.getText();                AllInfo[5] = VenTextPho1.getText();                AllInfo[6] = VenTextPho2.getText();                AllInfo[7] = VenTextFax.getText();                AllInfo[8] = VenTextMobil.getText();                AllInfo[9] = VenTextEMail.getText();                AllInfo[10] = VenTextWeb.getText();                AllInfo[11] = VenTextComm.getText();                this.dispose();            }    }//GEN-LAST:event_GasSaveActionPerformed    private void GasCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_GasCancelActionPerformed        this.dispose();    }//GEN-LAST:event_GasCancelActionPerformed    private void formWindowOpened(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowOpened        this.setSize(470,370);    }//GEN-LAST:event_formWindowOpened    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm        this.dispose();    }//GEN-LAST:event_exitForm        public static void main(String args[]) {        new VendorEditor().show();    }        public void newEntry(Vector v) {        this.show();        NewVen = true;        AllInfo = new String[0];        UsedNames = v;        VenTextName.setText(null);        VenTextAdd1.setText(null);        VenTextAdd2.setText(null);        VenTextAdd3.setText(null);        VenTextAdd4.setText(null);        VenTextPho1.setText(null);        VenTextPho2.setText(null);        VenTextFax.setText(null);        VenTextMobil.setText(null);        VenTextEMail.setText(null);        VenTextWeb.setText(null);        VenTextComm.setText(null);    }        public void editEntry(Vector v, String n, String a1, String a2, String a3, String a4, String p1, String p2, String f, String m, String e, String w, String c) {        this.show();        NewVen = false;        AllInfo = new String[0];        UsedNames = v;        VenTextName.setText(n);        VenTextAdd1.setText(a1);        VenTextAdd2.setText(a2);        VenTextAdd3.setText(a3);        VenTextAdd4.setText(a4);        VenTextPho1.setText(p1);        VenTextPho2.setText(p2);        VenTextFax.setText(f);        VenTextMobil.setText(m);        VenTextEMail.setText(e);        VenTextWeb.setText(w);        VenTextComm.setText(c);    }        // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JButton GasCancel;    private javax.swing.JButton GasSave;    private javax.swing.JPanel VenEditorMain;    private javax.swing.JLabel VenLabelAdd;    private javax.swing.JLabel VenLabelComm;    private javax.swing.JLabel VenLabelEMail;    private javax.swing.JLabel VenLabelFax;    private javax.swing.JLabel VenLabelMobil;    private javax.swing.JLabel VenLabelName;    private javax.swing.JLabel VenLabelPhone;    private javax.swing.JLabel VenLabelWeb;    private javax.swing.JTextField VenTextAdd1;    private javax.swing.JTextField VenTextAdd2;    private javax.swing.JTextField VenTextAdd3;    private javax.swing.JTextField VenTextAdd4;    private javax.swing.JTextField VenTextComm;    private javax.swing.JTextField VenTextEMail;    private javax.swing.JTextField VenTextFax;    private javax.swing.JTextField VenTextMobil;    private javax.swing.JTextField VenTextName;    private javax.swing.JTextField VenTextPho1;    private javax.swing.JTextField VenTextPho2;    private javax.swing.JTextField VenTextWeb;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

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