Package java.awt.event

Examples of java.awt.event.MouseListener


       
        if (type == 2 && this.numOfParseTrees > 1) {
            typeString2 += " (toggle " + (this.displayParseTreeNum % this.numOfParseTrees + 1) + " of " + this.numOfParseTrees + " syntax trees)";
            butt = new JButton("TYPE-" + typeString + " Grammar" + typeString2);
            butt.setBackground(Color.green);
            butt.addMouseListener(new MouseListener() {
                @Override public void mouseReleased(MouseEvent e) {}
                @Override public void mousePressed(MouseEvent e) {}
                @Override public void mouseExited(MouseEvent e) {}
                @Override public void mouseEntered(MouseEvent e) {}
               
View Full Code Here


    }
  }

  private void setup() {
    this.setPreferredSize(new Dimension(30, 30));
    this.addMouseListener(new MouseListener() {

      public void mouseClicked(MouseEvent e) {
        Tool.this.onClick();
        Tool.this.toolBox.setSelected(Tool.this);
      }
View Full Code Here

          return new JLabel();
        }
      }

    });
    tree.addMouseListener(new MouseListener() {
      public void mouseClicked(MouseEvent e) {
        if (e.getButton() == MouseEvent.BUTTON3
            && DefaultTreeView.this.tree.getSelectionPath() != null) {
          DefaultMutableTreeNode node = (DefaultMutableTreeNode) DefaultTreeView.this.tree
              .getSelectionPath().getLastPathComponent();
View Full Code Here

    valuesCol.setCellRenderer(cellRenderer);
    TableColumn envReplaceCol = table.getColumnModel().getColumn(3);
    envReplaceCol.setPreferredWidth(75);
    envReplaceCol.setCellRenderer(cellRenderer);

    table.addMouseListener(new MouseListener() {
      public void mouseClicked(MouseEvent e) {
        if (e.getButton() == MouseEvent.BUTTON3
            && DefaultPropView.this.table.getSelectedRow() != -1) {
          int row = DefaultPropView.this.table.getSelectedRow();// rowAtPoint(DefaultPropView.this.table.getMousePosition());
          String key = getKey(
View Full Code Here

      final JLabel metLabel = new JLabel("Static Metadata");
      metLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
      final JLabel extendsLabel = new JLabel("<extends>");
      extendsLabel.setFont(new Font("Serif", Font.PLAIN, 10));
      extendsLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
      extendsLabel.addMouseListener(new MouseListener() {

        private JScrollPane availableScroller;
        private JScrollPane mineScroller;
        private JList mineList;
        private JList availableList;
        private DefaultListModel mineModel;
        private DefaultListModel availableModel;

        public void mouseClicked(MouseEvent e) {
          final JPopupMenu popup = new JPopupMenu();
          popup.setLayout(new BorderLayout());

          JPanel main = new JPanel();
          main.setLayout(new BoxLayout(main, BoxLayout.X_AXIS));

          JPanel mine = new JPanel();
          mine.setBorder(new EtchedBorder());
          mine.setLayout(new BorderLayout());
          JLabel mineLabel = new JLabel("Mine");
          mineScroller = new JScrollPane(mineList = createJList(
              mineModel = new DefaultListModel(), state.getSelected()
                  .getModel().getExtendsConfig()));
          mineScroller.setPreferredSize(new Dimension(250, 80));
          mine.add(mineLabel, BorderLayout.NORTH);
          mine.add(mineScroller, BorderLayout.CENTER);

          JPanel available = new JPanel();
          available.setBorder(new EtchedBorder());
          available.setLayout(new BorderLayout());
          JLabel availableLabel = new JLabel("Available");
          Vector<String> availableGroups = new Vector<String>(state
              .getGlobalConfigGroups().keySet());
          availableGroups.removeAll(state.getSelected().getModel()
              .getExtendsConfig());
          availableScroller = new JScrollPane(availableList = this.createJList(
              availableModel = new DefaultListModel(), availableGroups));
          availableScroller.setPreferredSize(new Dimension(250, 80));
          available.add(availableLabel, BorderLayout.NORTH);
          available.add(availableScroller, BorderLayout.CENTER);

          JPanel buttons = new JPanel();
          buttons.setLayout(new BoxLayout(buttons, BoxLayout.Y_AXIS));
          JButton addButton = new JButton("<---");
          addButton.addMouseListener(new MouseListener() {

            public void mouseClicked(MouseEvent e) {
              String selected = availableList.getSelectedValue().toString();
              Vector<String> extendsConfig = new Vector<String>(state
                  .getSelected().getModel().getExtendsConfig());
              extendsConfig.add(selected);
              state.getSelected().getModel().setExtendsConfig(extendsConfig);
              availableModel.remove(availableList.getSelectedIndex());
              mineModel.addElement(selected);
              popup.revalidate();
              DefaultPropView.this.notifyListeners();
            }

            public void mouseEntered(MouseEvent e) {
            }

            public void mouseExited(MouseEvent e) {
            }

            public void mousePressed(MouseEvent e) {
            }

            public void mouseReleased(MouseEvent e) {
            }

          });
          JButton removeButton = new JButton("--->");
          removeButton.addMouseListener(new MouseListener() {

            public void mouseClicked(MouseEvent e) {
              String selected = mineList.getSelectedValue().toString();
              Vector<String> extendsConfig = new Vector<String>(state
                  .getSelected().getModel().getExtendsConfig());
View Full Code Here

        }

      });
      closeTabPopup.add(closeItem);

      this.tabbedPane.addMouseListener(new MouseListener() {

        public void mouseClicked(MouseEvent e) {
          if (e.getButton() == MouseEvent.BUTTON3
              && !BuildPanel.this.tabbedPane.getSelectedComponent().equals(
                  BuildPanel.this.primaryMainView)) {
View Full Code Here

                    directoryModel.setCurrentDirectory(getFileChooser().getCurrentDirectory());
                }
            }
        });

        MouseListener showPopupListener = new MouseAdapter() {
            public void mousePressed(final MouseEvent e) {
                processPopupMenu(e);
            }

            public void mouseReleased(final MouseEvent e) {
View Full Code Here

                    directoryModel.setCurrentDirectory(getFileChooser().getCurrentDirectory());
                }
            }
        });

        MouseListener showPopupListener = new MouseAdapter() {
            public void mousePressed(final MouseEvent e) {
                processPopupMenu(e);
            }

            public void mouseReleased(final MouseEvent e) {
View Full Code Here

            public void actionPerformed(ActionEvent e) {
                filterByGtrid(filterByGtridItem.isSelected());
            }
        });
        rawViewTransactionsTablePopupMenu.add(filterByGtridItem);
        rawViewTransactionsTable.addMouseListener(new MouseListener() {
            public void mouseClicked(MouseEvent e) {
            }
            public void mouseEntered(MouseEvent e) {
            }
            public void mouseExited(MouseEvent e) {
View Full Code Here

    }
   
    private void setupMouseListener(ExtendedJLabel value, int constantPoolIndex) {

        MouseListener oldListener = (MouseListener)labelToMouseListener.get(value);
        if (oldListener != null) {
            value.removeMouseListener(oldListener);
        }
        MouseListener newListener = new ConstantPoolHyperlinkListener(
                                        services,
                                        constantPoolIndex);

        value.addMouseListener(newListener);
        labelToMouseListener.put(value, newListener);
View Full Code Here

TOP

Related Classes of java.awt.event.MouseListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.