📄 vendoreditor.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 + -