javax.swing.JButton.addMouseListener()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(8.8k)|赞(0)|评价(0)|浏览(247)

本文整理了Java中javax.swing.JButton.addMouseListener()方法的一些代码示例,展示了JButton.addMouseListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.addMouseListener()方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:addMouseListener

JButton.addMouseListener介绍

暂无

代码示例

代码示例来源:origin: checkstyle/checkstyle

  1. /**
  2. anon inner in constructor.
  3. */
  4. InputAnonInnerLength()
  5. {
  6. mButton.addMouseListener( new MouseAdapter()
  7. {
  8. public void mouseClicked( MouseEvent aEv )
  9. {
  10. System.identityHashCode("click");
  11. }
  12. } );
  13. }

代码示例来源:origin: checkstyle/checkstyle

  1. /**
  2. anon inner in constructor.
  3. */
  4. InputJavadocMethodScopeAnonInner()
  5. {
  6. mButton.addMouseListener( new MouseAdapter()
  7. {
  8. public void mouseClicked( MouseEvent aEv )
  9. {
  10. System.identityHashCode("click");
  11. }
  12. } );
  13. }

代码示例来源:origin: checkstyle/checkstyle

  1. /**
  2. anon inner in method
  3. */
  4. public void addInputAnonInner()
  5. {
  6. mButton.addMouseListener( new MouseAdapter()
  7. {
  8. public void mouseClicked( MouseEvent aEv )
  9. {
  10. System.identityHashCode("click");
  11. }
  12. } );
  13. }
  14. }

代码示例来源:origin: checkstyle/checkstyle

  1. /**
  2. anon inner in method
  3. */
  4. public void addInputAnonInner()
  5. {
  6. mButton.addMouseListener( new MouseAdapter()
  7. {
  8. public void mouseClicked( MouseEvent aEv )
  9. {
  10. System.identityHashCode("click");
  11. }
  12. } );
  13. }
  14. }

代码示例来源:origin: runelite/runelite

  1. reset.addMouseListener(new MouseAdapter()

代码示例来源:origin: skylot/jadx

  1. private SettingsGroup makeEditorGroup() {
  2. JButton fontBtn = new JButton(NLS.str("preferences.select_font"));
  3. fontBtn.addMouseListener(new MouseAdapter() {
  4. @Override
  5. public void mouseClicked(MouseEvent e) {

代码示例来源:origin: kiegroup/optaplanner

  1. private JButton createExampleButton(final CommonApp commonApp) {
  2. String iconResource = commonApp.getIconResource();
  3. Icon icon = iconResource == null ? new EmptyIcon() : new ImageIcon(getClass().getResource(iconResource));
  4. JButton button = new JButton(new AbstractAction(commonApp.getName(), icon) {
  5. @Override
  6. public void actionPerformed(ActionEvent e) {
  7. commonApp.init(OptaPlannerExamplesApp.this, false);
  8. }
  9. });
  10. button.setHorizontalAlignment(JButton.LEFT);
  11. button.setHorizontalTextPosition(JButton.RIGHT);
  12. button.setVerticalTextPosition(JButton.CENTER);
  13. button.addMouseListener(new MouseAdapter() {
  14. @Override
  15. public void mouseEntered(MouseEvent e) {
  16. descriptionTextArea.setText(commonApp.getDescription());
  17. }
  18. @Override
  19. public void mouseExited(MouseEvent e) {
  20. descriptionTextArea.setText("");
  21. }
  22. });
  23. return button;
  24. }

代码示例来源:origin: wildfly/wildfly

  1. leaveButton.setPreferredSize(new Dimension(150, 30));
  2. buttons.add(leaveButton);
  3. leaveButton.addMouseListener(new MouseAdapter() {
  4. public void mouseClicked(MouseEvent e) {
  5. stomp_client.send(USER_LEFT, USER, username);
  6. sendButton.setPreferredSize(new Dimension(150, 30));
  7. buttons.add(sendButton);
  8. sendButton.addMouseListener(new MouseAdapter() {
  9. public void mouseClicked(MouseEvent e) {
  10. send(txtField.getText());
  11. clearButton.addMouseListener(new MouseAdapter() {
  12. public void mouseClicked(MouseEvent e) {
  13. txtArea.setText("");

代码示例来源:origin: org.codehaus.groovy/groovy

  1. popup.add(loadFileAction);
  2. jbutton.setSize(30, 30);
  3. jbutton.addMouseListener(new MouseAdapter() {
  4. public void mouseReleased(MouseEvent e) {

代码示例来源:origin: redwarp/9-Patch-Resizer

  1. inputPanel.add(this.xhdpiButton, BorderLayout.CENTER);
  2. this.xhdpiButton.addMouseListener(
  3. new MouseAdapter() {
  4. @Override

代码示例来源:origin: runelite/runelite

  1. clearButton.addMouseListener(new MouseAdapter()

代码示例来源:origin: runelite/runelite

  1. colorPickerBtn.addMouseListener(new MouseAdapter()

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public SettingsForm(@NotNull final Project project) {
  2. this.project = project;
  3. buttonHelp.addMouseListener(new MouseAdapter() {
  4. @Override
  5. public void mouseClicked(MouseEvent e) {
  6. super.mouseClicked(e);
  7. IdeHelper.openUrl(Symfony2ProjectComponent.HELP_URL);
  8. }
  9. });
  10. }

代码示例来源:origin: org.netbeans.api/org-openide-awt

  1. private void setupOverflowButton() {
  2. overflowButton = new JButton(ImageUtilities.loadImageIcon(getOrientation() == HORIZONTAL ? toolbarArrowVertical : toolbarArrowHorizontal, false));
  3. overflowButton.addMouseListener(new MouseAdapter() {
  4. @Override
  5. public void mouseClicked(MouseEvent e) {
  6. if(popup.isShowing()) {
  7. popup.setVisible(false);
  8. } else {
  9. displayOverflow();
  10. }
  11. }
  12. @Override
  13. public void mouseEntered(MouseEvent e) {
  14. if(displayOverflowOnHover) {
  15. displayOverflow();
  16. }
  17. }
  18. });
  19. }

代码示例来源:origin: ron190/jsql-injection

  1. /**
  2. * Tab header with a custom icon.
  3. */
  4. public TabHeader(Icon imageIcon) {
  5. super(new FlowLayout(FlowLayout.LEFT, 0, 0));
  6. this.setOpaque(false);
  7. // Set the text of tab
  8. this.getTabTitleLabel().setIcon(imageIcon);
  9. this.add(this.getTabTitleLabel());
  10. JButton tabCloseButton = new ButtonClose();
  11. tabCloseButton.addMouseListener(this);
  12. this.add(tabCloseButton);
  13. }

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public JComponent createComponent() {
  2. pathToTranslationRootTextField.getButton().addMouseListener(createPathButtonMouseListener(pathToTranslationRootTextField.getTextField(), FileChooserDescriptorFactory.createSingleFolderDescriptor()));
  3. pathToTranslationRootTextFieldReset.addMouseListener(createResetPathButtonMouseListener(pathToTranslationRootTextField.getTextField(), Settings.DEFAULT_TRANSLATION_PATH));
  4. directoryToApp.getButton().addMouseListener(createPathButtonMouseListener(directoryToApp.getTextField(), FileChooserDescriptorFactory.createSingleFolderDescriptor()));
  5. directoryToAppReset.addMouseListener(createResetPathButtonMouseListener(directoryToApp.getTextField(), Settings.DEFAULT_APP_DIRECTORY));
  6. directoryToWeb.getButton().addMouseListener(createPathButtonMouseListener(directoryToWeb.getTextField(), FileChooserDescriptorFactory.createSingleFolderDescriptor()));
  7. directoryToWebReset.addMouseListener(createResetPathButtonMouseListener(directoryToWeb.getTextField(), Settings.DEFAULT_WEB_DIRECTORY));
  8. enableSchedulerCheckBox.setEnabled(WebDeploymentUtil.isEnabled(project));
  9. buttonReindex.addMouseListener(new MouseAdapter() {
  10. @Override
  11. public void mouseClicked(MouseEvent e) {
  12. IndexUtil.forceReindex();
  13. super.mouseClicked(e);
  14. }
  15. });
  16. return panel1;
  17. }

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public RoutingSettingsForm(@NotNull Project project) {
  2. this.project = project;
  3. this.tableView = new TableView<>();
  4. this.modelList = new ListTableModel<>(
  5. new UiPathColumnInfo.PathColumn(),
  6. new UiPathColumnInfo.TypeColumn(project)
  7. );
  8. this.initList();
  9. this.modelList.addTableModelListener(e -> RoutingSettingsForm.this.changed = true);
  10. this.tableView.setModelAndUpdateColumns(this.modelList);
  11. buttonReset.addMouseListener(new MouseAdapter() {
  12. @Override
  13. public void mouseClicked(MouseEvent e) {
  14. super.mouseClicked(e);
  15. resetList();
  16. // add default path
  17. for (String defaultContainerPath : Settings.DEFAULT_ROUTES) {
  18. RoutingSettingsForm.this.modelList.addRow(new RoutingFile(defaultContainerPath));
  19. }
  20. }
  21. });
  22. }

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public ContainerSettingsForm(@NotNull Project project) {
  2. this.project = project;
  3. this.tableView = new TableView<>();
  4. this.modelList = new ListTableModel<>(
  5. new UiPathColumnInfo.PathColumn(),
  6. new UiPathColumnInfo.TypeColumn(project)
  7. );
  8. this.fillContainerList();
  9. this.modelList.addTableModelListener(e ->
  10. ContainerSettingsForm.this.changed = true
  11. );
  12. this.tableView.setModelAndUpdateColumns(this.modelList);
  13. buttonReset.addMouseListener(new MouseAdapter() {
  14. @Override
  15. public void mouseClicked(MouseEvent e) {
  16. super.mouseClicked(e);
  17. resetContainerList();
  18. // add default path
  19. for (String defaultContainerPath : Settings.DEFAULT_CONTAINER_PATHS) {
  20. ContainerSettingsForm.this.modelList.addRow(new ContainerFile(defaultContainerPath));
  21. }
  22. }
  23. });
  24. }

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public MethodSignatureTypeSettingsForm(Project project) {
  2. this.project = project;
  3. this.tableView = new TableView<>();
  4. this.modelList = new ListTableModel<>(
  5. new CallToColumn(),
  6. new MethodColumn(),
  7. new IndexColumn(),
  8. new ProviderColumn()
  9. );
  10. this.attachItems();
  11. this.tableView.setModelAndUpdateColumns(this.modelList);
  12. this.tableView.getModel().addTableModelListener(e -> MethodSignatureTypeSettingsForm.this.changed = true);
  13. buttonHelp.addMouseListener(new MouseAdapter() {
  14. @Override
  15. public void mouseClicked(MouseEvent e) {
  16. super.mouseClicked(e);
  17. IdeHelper.openUrl(Symfony2ProjectComponent.HELP_URL + "extension/signature_type.html");
  18. }
  19. });
  20. enableCustomSignatureTypesCheckBox.setSelected(getSettings().objectSignatureTypeProvider);
  21. enableCustomSignatureTypesCheckBox.addMouseListener(new MouseAdapter() {
  22. @Override
  23. public void mouseClicked(MouseEvent e) {
  24. super.mouseClicked(e);
  25. MethodSignatureTypeSettingsForm.this.changed = true;
  26. }
  27. });
  28. }

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public MethodParameterReferenceSettingsForm(Project project) {
  2. this.project = project;
  3. this.tableView = new TableView<>();
  4. this.modelList = new ListTableModel<>(
  5. new CallToColumn(),
  6. new MethodColumn(),
  7. new IndexColumn(),
  8. new ProviderColumn(),
  9. new ContributorColumn(),
  10. new ContributorDataColumn()
  11. );
  12. this.attachItems();
  13. this.tableView.setModelAndUpdateColumns(this.modelList);
  14. this.tableView.getModel().addTableModelListener(e -> MethodParameterReferenceSettingsForm.this.changed = true);
  15. buttonHelp.addMouseListener(new MouseAdapter() {
  16. @Override
  17. public void mouseClicked(MouseEvent e) {
  18. super.mouseClicked(e);
  19. IdeHelper.openUrl(Symfony2ProjectComponent.HELP_URL + "extension/method_parameter.html");
  20. }
  21. });
  22. }

相关文章

JButton类方法