Java Code Examples for javax.swing.JTextField#addMouseListener()

The following examples show how to use javax.swing.JTextField#addMouseListener() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Toolbar.java    From android-classyshark with Apache License 2.0 6 votes vote down vote up
private JTextField buildTypingArea() {
    final JTextField result = new JTextField(50);

    result.setEnabled(true);
    theme.applyTo(result);

    result.addMouseListener(new MouseAdapter() {

        @Override
        public void mouseReleased(MouseEvent e) {
            if (result.getSelectedText() != null) {
                String textToDelete = typingArea.getSelectedText();
                String selectedLine = result.getText().substring(0,
                        result.getText().lastIndexOf(textToDelete));

                result.setText(selectedLine);
                toolbarController.onChangedTextFromTypingArea(result.getText());
            }
        }
    });

    return result;
}
 
Example 2
Source File: CheckAttributedTree.java    From TencentKona-8 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 3
Source File: MeasurementSetPanel.java    From opensim-gui with Apache License 2.0 5 votes vote down vote up
public JComponent getMarkerComponent(final String name, final int measurementIndex, final int markerPairIndex, final int index) {
   Dimension dim = new Dimension(MARKER_NAME_WIDTH,HEIGHT);
   JTextField markerButton = new JTextField(name);
   markerButton.setEditable(false);
   markerButton.setHorizontalAlignment(SwingConstants.CENTER);
   // Indicate marker does not exist in model's marker set with red color (though the measurement may still be invalid
   // if this marker is not found in the marker data passed to the model scaler)
   boolean markerInModel = measurementSetModel.getMarkerExistsInModel(name);
   boolean markerInMeasurementTrial = measurementSetModel.getMarkerExistsInMeasurementTrial(name);
   if(!markerInModel || !markerInMeasurementTrial) {
      markerButton.setBackground(invalidColor);
      if(!markerInModel && !markerInMeasurementTrial) markerButton.setToolTipText("Marker not in model or measurement marker data!");
      else if(!markerInModel) markerButton.setToolTipText("Marker not in model!");
      else markerButton.setToolTipText("Marker not in measurement marker data!");
   } else {
      markerButton.setBackground(Color.white);
      markerButton.setToolTipText(null);
   }
   markerButton.setMinimumSize(dim);
   markerButton.setMaximumSize(dim);
   markerButton.setPreferredSize(dim);
   markerButton.setBorder(markerInnerBorder);
   markerButton.addMouseListener(new MouseAdapter() {
      public void mousePressed(MouseEvent evt) {
         JPopupMenu popup = new JPopupMenu();
         for(int i=0; i<markerNames.size(); i++) {
            JRadioButtonMenuItem item = new JRadioButtonMenuItem(new ChangeMarkerPairMarkerAction(markerNames.get(i), measurementIndex, markerPairIndex, index));
            if(markerNames.get(i).equals(name)) item.setSelected(true);
            popup.add(item);
         }
         popup.setLayout(new GridLayout(25,markerNames.size()/25+1));
         popup.show(evt.getComponent(),evt.getX(),evt.getY());
      }
   });

   return markerButton;
}
 
Example 4
Source File: CheckAttributedTree.java    From openjdk-8 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 5
Source File: TreePosTest.java    From openjdk-8 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 6
Source File: CheckAttributedTree.java    From openjdk-8-source with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 7
Source File: Playlist.java    From aurous-app with GNU General Public License v2.0 5 votes vote down vote up
/**
 * popup panel to add url to playlist
 */
public void additionToPlayListPrompt() {

	if ((Settings.getLastPlayList() == null)
			|| Settings.getLastPlayList().isEmpty()) {
		JOptionPane.showMessageDialog(new JFrame(),
				"You do not have any playlist loaded!", "Uh oh",
				JOptionPane.ERROR_MESSAGE);
		return;
	}

	final JTextField urlField = new JTextField();
	urlField.addMouseListener(new ContextMenuMouseListener());
	urlField.addMouseListener(new MouseAdapter() {
		@Override
		public void mouseClicked(final MouseEvent e) {

		}
	});
	new GhostText("https://www.youtube.com/watch?v=TU3b1qyEGsE", urlField);
	urlField.setHorizontalAlignment(SwingConstants.CENTER);
	final JPanel panel = new JPanel(new GridLayout(0, 1));

	panel.add(new JLabel("Paste media url"));
	panel.add(urlField);

	final int result = JOptionPane.showConfirmDialog(null, panel,
			"Add to Playlist", JOptionPane.OK_CANCEL_OPTION,
			JOptionPane.PLAIN_MESSAGE);

	if (result == JOptionPane.OK_OPTION) {
		addUrlToPlayList(urlField.getText());
	} else {

	}

}
 
Example 8
Source File: CheckAttributedTree.java    From hottub with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 9
Source File: TreePosTest.java    From hottub with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 10
Source File: ControlPanel.java    From openvisualtraceroute with GNU Lesser General Public License v3.0 5 votes vote down vote up
public WhoIsControl() {
	super();
	setLayout(new FlowLayout(FlowLayout.LEFT, 2, 0));
	// top panel, start/cancel button and JTextField
	_whoIsButton = new JButton(GO_IMG);
	_whoIsButton.setToolTipText(Resources.getLabel("whois.button"));
	_hostIpTextField = new JTextField(17);
	_hostIpTextField.setText(Resources.getLabel("enter.whois"));

	final FirstInputListener listener = new FirstInputListener(_hostIpTextField);
	_hostIpTextField.addMouseListener(listener);
	_hostIpTextField.addKeyListener(listener);
	_hostIpTextField.setToolTipText(Resources.getLabel("enter.whois"));

	add(_hostIpTextField);
	add(_whoIsButton);
	// search button enable if text is not blank
	_hostIpTextField.addKeyListener(new KeyAdapter() {
		@Override
		public void keyReleased(final KeyEvent e) {
			_whoIsButton.setEnabled(!_hostIpTextField.getText().equals(""));
			if (e.getKeyCode() == KeyEvent.VK_ENTER) {
				_whoIsButton.getActionListeners()[0].actionPerformed(new ActionEvent(this, 0, "whois"));
			}
		}
	});
	// action of search/cancel trace route
	_whoIsButton.addActionListener(arg0 -> whois());

	_whoIsButton.setEnabled(false);
	_autocomplete = new AutoCompleteComponent(_hostIpTextField, _services.getAutocomplete());
}
 
Example 11
Source File: CheckAttributedTree.java    From openjdk-jdk9 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 12
Source File: TreePosTest.java    From openjdk-jdk9 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 13
Source File: CheckAttributedTree.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 14
Source File: TreePosTest.java    From openjdk-jdk8u-backup with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 15
Source File: CheckAttributedTree.java    From openjdk-jdk8u with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 16
Source File: TreePosTest.java    From openjdk-jdk8u with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 17
Source File: CheckAttributedTree.java    From jdk8u60 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 18
Source File: TreePosTest.java    From jdk8u60 with GNU General Public License v2.0 5 votes vote down vote up
JTextField addListener(final JTextField f) {
    f.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            body.setCaretPosition(Integer.valueOf(f.getText()));
            body.getCaret().setVisible(true);
        }
    });
    return f;
}
 
Example 19
Source File: Playlist.java    From aurous-app with GNU General Public License v2.0 5 votes vote down vote up
/**
 * popup panel to create a playlist
 */
public String importPlayListPrompt() {
	final JTextField urlField = new JTextField();
	final GhostText gText = new GhostText("Enter service url", urlField);

	urlField.addMouseListener(new ContextMenuMouseListener());
	urlField.addMouseListener(new MouseAdapter() {
		@Override
		public void mouseClicked(final MouseEvent e) {

		}
	});
	urlField.setHorizontalAlignment(SwingConstants.CENTER);
	gText.setHorizontalAlignment(SwingConstants.CENTER);

	final JPanel panel = new JPanel(new GridLayout(0, 1));

	panel.add(new JLabel("Enter a PlayList URL"));
	panel.add(urlField);
	final int result = JOptionPane.showConfirmDialog(null, panel,
			"Add to Service", JOptionPane.OK_CANCEL_OPTION,
			JOptionPane.PLAIN_MESSAGE);

	if (result == JOptionPane.OK_OPTION) {
		if (!urlField.getText().isEmpty()) {
			return urlField.getText();
		}
	} else {

	}
	return "";

}
 
Example 20
Source File: ControlPanel.java    From openvisualtraceroute with GNU Lesser General Public License v3.0 4 votes vote down vote up
public SnifferControl() {
	super();
	setLayout(new FlowLayout(FlowLayout.LEFT, 2, 0));
	_hostIpTextField = new JTextField(17);
	_hostIpTextField.setText(Resources.getLabel("sniffer.host.tooltip"));
	final FirstInputListener listener = new FirstInputListener(_hostIpTextField);
	_hostIpTextField.addMouseListener(listener);
	_hostIpTextField.addKeyListener(listener);
	_hostIpTextField.setToolTipText(Resources.getLabel("sniffer.host.tooltip"));
	add(_hostIpTextField);

	final JLabel protocolLabel = new JLabel(Resources.getLabel("protocol.label"));
	protocolLabel.setToolTipText(Resources.getLabel("protocol.desc"));
	add(protocolLabel);
	for (final Protocol type : Protocol.values()) {
		if (type == Protocol.OTHER) {
			continue;
		}
		final JCheckBox check = new JCheckBox(type.name(), type == Protocol.TCP);
		_packets.put(type, check);
		add(check);
	}
	final JLabel portLabel = new JLabel(Resources.getLabel("port.label"));
	portLabel.setToolTipText(Resources.getLabel("port.desc"));
	_allPortCheck = new JCheckBox(Resources.getLabel("all.port.label"));
	_allPortCheck.setToolTipText(Resources.getLabel("all.port.desc"));
	_allPortCheck.setSelected(false);
	add(_allPortCheck);

	_portTF = new JFormattedTextField();
	_portTF.setText("80,443");
	_portTF.setColumns(15);
	//			_portTF.setMaximumSize(new Dimension(30, _portTF.getPreferredSize().height));
	add(portLabel);
	add(_portTF);
	_portTF.setEnabled(true);

	_allPortCheck.addChangeListener(e -> _portTF.setEnabled(!_allPortCheck.isSelected()));

	_filterPacketLengthCheck = new JCheckBox(Resources.getLabel("filter.length"));
	_filterPacketLengthCheck.setToolTipText(Resources.getLabel("filter.length.desc"));
	_filterPacketLengthCheck.setSelected(false);
	add(_filterPacketLengthCheck);

	_filterLengthTF = new JFormattedTextField(new NumberFormatterFactory());
	_filterLengthTF.setText("128");
	_filterLengthTF.setColumns(5);
	add(_filterLengthTF);

	_filterPacketLengthCheck.addChangeListener(e -> _filterLengthTF.setEnabled(_filterPacketLengthCheck.isEnabled() && _filterPacketLengthCheck.isSelected()));
	_capturePeriod = new JFormattedTextField(new NumberFormatterFactory());
	_capturePeriod.setText("0");
	_capturePeriod.setColumns(5);
	add(new JLabel(Resources.getLabel("capture.period")));
	add(_capturePeriod);

	_captureButton = new JButton(GO_IMG);
	_captureButton.setToolTipText(Resources.getLabel("capture.packet.start"));
	add(_captureButton);
	_captureButton.addActionListener(arg0 -> start());
}