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

📄 adminframe.java

📁 噶额外噶外骨骼感广泛高热感 就 啊啊
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
    menuLookMotif.setActionCommand(motifClassName);
    menuLookMotif.setMnemonic(KeyEvent.VK_T);
    group.add(menuLookMotif);

    // Action to be performed while selecting the "About" menu item.
    menuFileAbt.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ae) {
          helpAbout(ae);
        }
      });
    statusBar.setText("");

    RadioListener myListener = new RadioListener();
    properties.setSelectionBackground(new Color(131, 131, 87));
    catTable.setTableHeader(jTableHeader1);
    catTable.setSelectionBackground(new Color(131, 131, 87));
    catTable.setGridColor(new Color(119, 131, 223));
    guestTable.setSelectionBackground(new Color(131, 131, 87));
    shopTable.setSelectionBackground(new Color(131, 131, 87));
    guestTable.setGridColor(new Color(119, 131, 223));
    guestTable.setBackground(new Color(223, 223, 191));
    statusBar.setBackground(new Color(223, 223, 191));
    panelCenter.setBackground(new Color(223, 223, 191));
    menuFileExit.setFont(new Font("Dialog", 1, 11));
    menuFileSaveAs.setFont(new Font("Dialog", 1, 11));
    menuFileSave.setFont(new Font("Dialog", 1, 11));
    menuFileOpen.setFont(new Font("Dialog", 1, 11));
    menuLookMotif.setFont(new Font("Dialog", 1, 11));
    menuLookWin.setFont(new Font("Dialog", 1, 11));
    menuLookJava.setFont(new Font("Dialog", 1, 11));
    menuFileAbt.setFont(new Font("Dialog", 1, 11));
    menuFileAbt.setForeground(new Color(131, 131, 87));
    menuFileAbt.setBackground(new Color(223, 223, 191));
    menuLookMotif.setForeground(new Color(131, 131, 87));
    menuLookMotif.setBackground(new Color(223, 223, 191));
    menuLookWin.setBackground(new Color(223, 223, 191));
    menuLookWin.setForeground(new Color(131, 131, 87));
    menuLookJava.setForeground(new Color(131, 131, 87));
    menuLookJava.setBackground(new Color(223, 223, 191));
    menuFileExit.setBackground(new Color(223, 223, 191));
    menuFileExit.setForeground(new Color(131, 131, 87));
    menuFileSaveAs.setForeground(new Color(131, 131, 87));
    menuFileSaveAs.setBackground(new Color(223, 223, 191));
    menuFileSave.setBackground(new Color(223, 223, 191));
    menuFileSave.setForeground(new Color(131, 131, 87));
    menuFileOpen.setForeground(new Color(131, 131, 87));
    menuFileOpen.setBackground(new Color(223, 223, 191));
    guestExit.setForeground(new Color(223, 223, 191));
    guestDelete.setForeground(new Color(223, 223, 191));
    reset.setForeground(new Color(223, 223, 191));
    profUpdate.setForeground(new Color(223, 223, 191));
    menuHelp.setBackground(new Color(223, 223, 191));
    menuLook.setBackground(new Color(223, 223, 191));
    menuFile.setBackground(new Color(223, 223, 191));
    shopReject.setForeground(new Color(223, 223, 191));
    shopApprove.setForeground(new Color(223, 223, 191));
    addProperty.setFont(new Font("Book Antiqua", 1, 12));
    delete.setFont(new Font("Book Antiqua", 1, 12));
    delete.setBackground(new Color(131, 131, 87));
    delete.setForeground(new Color(223, 223, 191));
    listPanel.setBackground(new Color(223, 223, 191));
    addProperty.setBackground(new Color(131, 131, 87));
    addProperty.setForeground(new Color(223, 223, 191));
    updateCat.setForeground(new Color(223, 223, 191));
    addCat.setForeground(new Color(223, 223, 191));
    shopTable.setBackground(new Color(223, 223, 191));
    catTable.setBackground(new Color(223, 223, 191));
    menuBar.setBackground(new Color(223, 223, 191));
    tab.setBackground(new Color(223, 223, 191));
    guestPane1.setBackground(new Color(223, 223, 191));
    catTabPane.setBackground(new Color(223, 223, 191));
    addCat.setNextFocusableComponent(updateCat);
    delete.setNextFocusableComponent(addCat);
    properties.setNextFocusableComponent(delete);
    addProperty.setNextFocusableComponent(properties);
    propName.setNextFocusableComponent(addProperty);
    catName.setNextFocusableComponent(propName);
    listPanel.setBounds(new Rectangle(490, 45, 105, 90));

    // Action to be performed while adding an item to the JList
    addProperty.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

          if(propName.getText().equals("")) {
            Toolkit.getDefaultToolkit().beep();

            return;
          }

          int index = properties.getSelectedIndex();
          int size  = model.getSize();

          if((index == -1) || ((index + 1) == size) || (index == 0)) {
            model.addElement(propName.getText());
            properties.setSelectedIndex(size);
            propName.setText("");
            delete.setEnabled(true);
          } else {
            model.insertElementAt(propName.getText(), index + 1);
            properties.setSelectedIndex(index + 1);
            propName.setText("");
            delete.setEnabled(true);
          }
        }
      });

    profUpdate.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          parent.updateProfile("admin", "admin");
        }
      });
    reset.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
          parent.getUserData("admin");
        }
      });

    // Action to be performed while deleting a guestbook entry
    guestDelete.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

          ListSelectionModel lsm = guestTable.getSelectionModel();

          if(!lsm.isSelectionEmpty()) {

            // get the selected row
            int selectedRow = lsm.getMinSelectionIndex();

            // Get the values for the selected row
            TableModel model = guestTable.getModel();
            String guestId   = (String) model.getValueAt(selectedRow, 5);

            parent.deleteGuestBook(guestId);
            guestmodel.deleteRow(selectedRow);
            guestPane1.repaint();
          } else {
            JOptionPane.showMessageDialog(
                                          AdminFrame.this,
                                          "Please select a guest book entry");
          }
        }
      });

    profUpdate.setText("Update");
    profUpdate.setBounds(new Rectangle(295, 435, 75, 30));
    profUpdate.setActionCommand("profUpdate");
    profUpdate.setBackground(new Color(131, 131, 87));
    profUpdate.setModel(new ToggleButtonModel());
    profUpdate.setFont(new Font("Book Antiqua", 1, 12));

    guestExit.setFont(new Font("Book Antiqua", 1, 12));
    guestDelete.setFont(new Font("Book Antiqua", 1, 12));
    guestDelete.setBackground(new Color(131, 131, 87));
    guestExit.setBackground(new Color(131, 131, 87));
    reset.setFont(new Font("Book Antiqua", 1, 12));
    updateCat.setFont(new Font("Book Antiqua", 1, 12));
    shopReject.setBackground(new Color(131, 131, 87));
    shopReject.setFont(new Font("Book Antiqua", 1, 12));
    shopApprove.setFont(new Font("Book Antiqua", 1, 12));
    shopApprove.setBackground(new Color(131, 131, 87));

    // Action to be performed while approving the shop.
    shopApprove.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

          String[] shopId        = { "" };
          String[] status        = { "" };
          ListSelectionModel lsm = shopTable.getSelectionModel();

          if(!lsm.isSelectionEmpty()) {

            // get the selected row
            int selectedRow = lsm.getMinSelectionIndex();

            // Get the values for the selected row
            TableModel model = shopTable.getModel();
            shopId [ 0 ]   = (String) model.getValueAt(selectedRow, 3);
            status [ 0 ]   = "A";

            parent.approveShop(shopId, status, "en");
            shopmodel.deleteRow(selectedRow);
          } else {
            JOptionPane.showMessageDialog(
                                          AdminFrame.this,
                                          "Please select a shop");
          }
        }
      });

    updateCat.setBackground(new Color(191, 212, 195));
    updateCat.setFont(new Font("Comic Sans MS", 1, 12));
    addCat.setFont(new Font("Book Antiqua", 1, 12));
    addCat.setBackground(new Color(131, 131, 87));
    addCat.setMinimumSize(new Dimension(69, 27));

    // Action to be performed while adding a new category.
    addCat.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ae) {

          int size      = properties.getModel().getSize();
          String[] item = new String[ size ];

          // Get all item objects
          for(int i = 0; i < size; i++) {
            item [ i ] = (String) properties.getModel().getElementAt(i);
          }

          parent.addCategory(CATID, item);
        }
      });

    guestExit.setText("Exit");
    guestExit.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent ae) {
          System.exit(0);
        }
      });
    
    guestDelete.setText("Delete");
    shopReject.setText("Reject");

    // Action to be performed while rejecting a shop request.
    shopReject.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

          String[] shopId        = { "" };
          String[] status        = { "" };
          ListSelectionModel lsm = shopTable.getSelectionModel();

          if(!lsm.isSelectionEmpty()) {

            // get the selected row
            int selectedRow = lsm.getMinSelectionIndex();

            // Get the values for the selected row
            TableModel model = shopTable.getModel();
            shopId [ 0 ]   = (String) model.getValueAt(selectedRow, 3);
            status [ 0 ]   = "R";

            parent.approveShop(shopId, status, "en");
            shopmodel.deleteRow(selectedRow);
          } else {
            JOptionPane.showMessageDialog(
                                          AdminFrame.this,
                                          "Please select a shop");
          }
        }
      });

    shopApprove.setText("Approve");
    status.setDisabledTextColor(new Color(179, 177, 142));
    status.setEditable(false);
    bottom.setBackground(new Color(223, 223, 191));
    catnameLab.setText("Category Name");
    catnameLab.setBackground(new Color(223, 223, 191));
    catnameLab.setFont(new Font("Dialog", 1, 12));
    catnameLab.setForeground(new Color(131, 131, 87));
    catnameLab.setBounds(new Rectangle(190, 25, 90, 30));
    catName.setBounds(new Rectangle(280, 30, 125, 20));

    propertyLab.setForeground(new Color(131, 131, 87));
    propertyLab.setFont(new Font("Dialog", 1, 12));
    propertyLab.setBackground(new Color(223, 223, 191));
    propertyLab.setText("Property Name");
    propertyLab.setBounds(new Rectangle(190, 55, 90, 30));
    propName.setBounds(new Rectangle(280, 65, 125, 20));
    addProperty.setText("Add");
    addProperty.setBounds(new Rectangle(415, 60, 60, 25));
    addCat.setText("Add");
    addCat.setBounds(new Rectangle(345, 170, 75, 30));
    updateCat.setText("Update");
    updateCat.setBounds(new Rectangle(445, 170, 85, 30));
    propListLab.setText("Property List");
    propListLab.setBackground(new Color(223, 223, 191));
    propListLab.setFont(new Font("Dialog", 1, 12));
    propListLab.setForeground(new Color(131, 131, 87));
    propListLab.setBounds(new Rectangle(505, 20, 90, 30));
    delete.setBounds(new Rectangle(610, 55, 70, 25));

    // Action to be performed while deleting an item from JList
    delete.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

          // This method can be called only if there's a valid selection
          int index = properties.getSelectedIndex();

          if(index < 0) {
            Toolkit.getDefaultToolkit().beep();

            return;
          }

          model.remove(index);

          int size = model.getSize();

          if(size == 0) {
            Toolkit.getDefaultToolkit().beep();
            delete.setEnabled(false);
          } else {

            if(index == model.getSize()) { //removed item in last position
              index--;
            }

            properties.setSelectedIndex(index); //otherwise select same index
          }
        }
      });

    delete.setText("Delete");
    bottom.setLayout(null);
    cityLab.setForeground(new Color(131, 131, 87));
    stateLab.setForeground(new Color(131, 131, 87));
    countryLab.setForeground(new Color(131, 131, 87));
    zipLab.setForeground(new Color(131, 131, 87));
    phoneLab.setForeground(new Color(131, 131, 87));
    passwdLab.setForeground(new Color(131, 131, 87));
    cardLab.setForeground(new Color(131, 131, 87));
    cardNumbLab.setForeground(new Color(131, 131, 87));
    expLab.setForeground(new Color(131, 131, 87));
    lnameLab.setForeground(new Color(131, 131, 87));
    emailLab.setForeground(new Color(131, 131, 87));
    addressLab.setForeground(new Color(131, 131, 87));
    Category.setLayout(catLay);
    properties.setBorder(BorderFactory.createLineBorder(
                                                        new Color(
                                                                  179, 172, 167),
                                                        1));
    fnameLab.setForeground(new Color(131, 131, 87));
    this.addWindowListener(new java.awt.event.WindowAdapter() {
        public void windowClosed(WindowEvent e) {
          System.exit(0);
        }
      });
    this.setBackground(new Color(223, 223, 191));

⌨️ 快捷键说明

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