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

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

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

JButton.setCursor介绍

暂无

代码示例

代码示例来源:origin: leMaik/swing-material

  1. @Override
  2. public void setCursor(Cursor cursor) {
  3. super.setCursor(cursor);
  4. this.cursor = cursor;
  5. }

代码示例来源:origin: Exslims/MercuryTrade

  1. @Override
  2. public void mouseExited(MouseEvent e) {
  3. button.setBorder(prevBorder);
  4. button.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
  5. }

代码示例来源:origin: Exslims/MercuryTrade

  1. @Override
  2. public void mouseExited(MouseEvent e) {
  3. button.setBorder(prevBorder);
  4. button.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
  5. }
  6. });

代码示例来源:origin: com.eas.platypus/platypus-js-forms

  1. @ScriptFunction
  2. @Override
  3. public void setCursor(Cursor aCursor) {
  4. super.setCursor(aCursor);
  5. }

代码示例来源:origin: net.imagej/imagej-ui-swing

  1. /**
  2. * Add a link.
  3. *
  4. * @param text
  5. * the label of the link
  6. * @param action
  7. * the action to perform when the link is clicked
  8. */
  9. public void link(String text, ActionListener action) {
  10. final JButton button = new JButton(text);
  11. button.addActionListener(action);
  12. textPane.insertComponent(button);
  13. button.setCursor(handCursor);
  14. }

代码示例来源:origin: Exslims/MercuryTrade

  1. @Override
  2. public void mouseEntered(MouseEvent e) {
  3. prevBorder = button.getBorder();
  4. button.setBorder(BorderFactory.createCompoundBorder(
  5. BorderFactory.createLineBorder(AppThemeColor.ADR_SELECTED_BORDER),
  6. BorderFactory.createEmptyBorder(3, 3, 3, 3)));
  7. button.setCursor(new Cursor(Cursor.HAND_CURSOR));
  8. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public void run() {
  2. downloadsLabel.setText(NbBundle.getMessage(kenaiProjectTopComponent.class, "kenaiProjectTopComponent.downloadsLabel.text")); //NOI18N
  3. downloadsLabel.setIcon(null);
  4. downloadsLabel.setToolTipText(""); //NOI18N
  5. downloadsLabel.setCursor(Cursor.getDefaultCursor());
  6. downloadsLabel.removeActionListener(downloadsActionListener);
  7. }
  8. });

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public void run() {
  2. wikiLabel.setText(NbBundle.getMessage(kenaiProjectTopComponent.class, "kenaiProjectTopComponent.wikiLabel.text")); //NOI18N
  3. wikiLabel.setIcon(null);
  4. wikiLabel.setToolTipText(""); //NOI18N
  5. wikiLabel.setCursor(Cursor.getDefaultCursor());
  6. wikiLabel.removeActionListener(wikiActionListener);
  7. }
  8. });

代码示例来源:origin: leMaik/swing-material

  1. @Override
  2. public void setEnabled(boolean b) {
  3. super.setEnabled(b);
  4. elevation.setLevel(getElevation());
  5. super.setCursor(b ? cursor : Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
  6. }

代码示例来源:origin: Exslims/MercuryTrade

  1. @Override
  2. public void mouseEntered(MouseEvent e) {
  3. this.prevBorder = button.getBorder();
  4. CompoundBorder compoundBorder = BorderFactory.createCompoundBorder(
  5. BorderFactory.createLineBorder(AppThemeColor.ADR_SELECTED_BORDER, 1),
  6. BorderFactory.createLineBorder(button.getBackground(), 3)
  7. );
  8. button.setBorder(compoundBorder);
  9. button.setCursor(new Cursor(Cursor.HAND_CURSOR));
  10. }

代码示例来源:origin: com.github.tornaia/aott-desktop-client-core

  1. private void styleDatePickerArrowButtons(JButton jButton) {
  2. jButton.setFont(new JButton("").getFont().deriveFont(Font.PLAIN, 24));
  3. jButton.setBackground(ColorConst.CONTENT_BACKGROUND);
  4. jButton.setForeground(ColorConst.SIDENAV_TITLE_FOREGROUND);
  5. jButton.setOpaque(false);
  6. jButton.setBorder(BorderFactory.createLineBorder(ColorConst.CONTENT_BACKGROUND));
  7. jButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  8. jButton.setPreferredSize(new Dimension(26, 26));
  9. jButton.setFocusable(false);
  10. }
  11. }

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

  1. public static JButton createHtmlLinkStyleButton(final URI uri, final String title) {
  2. final JButton button = new JButton("<html><a href='" + uri + "'>" + title);
  3. button.setBorderPainted(false);
  4. button.setOpaque(false);
  5. button.setBackground(Color.lightGray);
  6. button.setFocusable(false);
  7. button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  8. button.addActionListener(new ActionListener() {
  9. @Override
  10. public void actionPerformed(ActionEvent e) {
  11. final ModeController modeController = Controller.getCurrentModeController();
  12. final UrlManager urlManager = modeController.getExtension(UrlManager.class);
  13. urlManager.loadURL(uri);
  14. }
  15. });
  16. return button;
  17. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public void run() {
  2. downloadsLabel.setText(String.format("<html><a href=\"blank\">%s</a></html>", KENAI_URL + down.getWebLocation().getPath())); //NOI18N
  3. downloadsLabel.setIcon(ImageUtilities.loadImageIcon("/org/netbeans/modules/kenai/ui/resources/insertlink.png", false)); //NOI18N
  4. downloadsLabel.setToolTipText(KENAI_URL + down.getWebLocation().getPath());
  5. downloadsLabel.setCursor(new Cursor(Cursor.HAND_CURSOR));
  6. downloadsLabel.removeActionListener(downloadsActionListener);
  7. downloadsActionListener = new URLListener(down.getWebLocation());
  8. downloadsLabel.addActionListener(downloadsActionListener);
  9. }
  10. });

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public void run() {
  2. wwwLabel.setText(String.format("<html><a href=\"blank\">%s</a></html>", KENAI_URL + proj.getWebLocation().getPath())); //NOI18N
  3. wwwLabel.setIcon(ImageUtilities.loadImageIcon("/org/netbeans/modules/kenai/ui/resources/insertlink.png", false)); //NOI18N
  4. wwwLabel.setToolTipText(KENAI_URL + proj.getWebLocation().getPath());
  5. wwwLabel.setCursor(new Cursor(Cursor.HAND_CURSOR));
  6. wwwLabel.removeActionListener(wwwActionListener);
  7. wwwActionListener = new URLListener(proj.getWebLocation());
  8. wwwLabel.addActionListener(wwwActionListener);
  9. }
  10. });

代码示例来源:origin: UNIVALI-LITE/Portugol-Studio

  1. private void configurarCursorBotoes()
  2. {
  3. barraFerramentas.setOpaque(false);
  4. for (Component componente : barraFerramentas.getComponents()) {
  5. if (componente instanceof JButton) {
  6. JButton botao = (JButton) componente;
  7. botao.setOpaque(false);
  8. botao.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  9. }
  10. }
  11. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public void run() {
  2. wikiLabel.setText(String.format("<html><a href=\"blank\">%s</a></html>", KENAI_URL + wiki.getWebLocation().getPath())); //NOI18N
  3. wikiLabel.setIcon(ImageUtilities.loadImageIcon("/org/netbeans/modules/kenai/ui/resources/insertlink.png", false)); //NOI18N
  4. wikiLabel.setToolTipText(KENAI_URL + wiki.getWebLocation().getPath());
  5. wikiLabel.setCursor(new Cursor(Cursor.HAND_CURSOR));
  6. wikiLabel.removeActionListener(wikiActionListener);
  7. wikiActionListener = new URLListener(wiki.getWebLocation());
  8. wikiLabel.addActionListener(wikiActionListener);
  9. }
  10. });

代码示例来源:origin: cytoscape/application

  1. private void setDefaultPanel(final Image defImage, boolean repaint) {
  2. if (defImage == null)
  3. return;
  4. defaultAppearencePanel.removeAll();
  5. final JButton defaultImageButton = new JButton();
  6. defaultImageButton.setUI(new BlueishButtonUI());
  7. defaultImageButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  8. defaultImageButton.setIcon(new ImageIcon(defImage));
  9. defaultAppearencePanel.add(defaultImageButton, BorderLayout.CENTER);
  10. defaultImageButton.addMouseListener(new DefaultMouseListener());
  11. if ( repaint )
  12. Cytoscape.getDesktop().repaint();
  13. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/napkinlaf

  1. @SuppressWarnings({"MethodMayBeStatic"})
  2. protected JButton createOneTouchButton(int dir) {
  3. JButton b = NapkinUtil.createArrowButton(dir, ARROW_SIZE);
  4. b.setFocusable(false);
  5. b.setMinimumSize(new Dimension(SIZE, SIZE));
  6. b.setCursor(DEFAULT_CURSOR);
  7. b.setFocusPainted(false);
  8. b.setBorderPainted(false);
  9. b.setRequestFocusEnabled(false);
  10. return b;
  11. }

代码示例来源:origin: huazhouwang/WIFIADB

  1. private void initOthersComponent() {
  2. final Cursor cursor = Utils.getHandCursor();
  3. final OnClickAdapter clickAdapter = new CustomClick();
  4. mConnectButton.setCursor(cursor);
  5. mHistoryLabel.setCursor(cursor);
  6. mRefreshLabel.setCursor(cursor);
  7. mRebootLabel.setCursor(cursor);
  8. mAddressLabel.setCursor(cursor);
  9. mHelpLabel.setCursor(cursor);
  10. mConnectButton.addActionListener(clickAdapter);
  11. mHistoryLabel.addMouseListener(clickAdapter);
  12. mRefreshLabel.addMouseListener(clickAdapter);
  13. mRebootLabel.addMouseListener(clickAdapter);
  14. mAddressLabel.addMouseListener(clickAdapter);
  15. mHelpLabel.addMouseListener(clickAdapter);
  16. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-kenai-ui

  1. public kenaiProjectTopComponent(KenaiProject proj) {
  2. initComponents();
  3. setName(proj.getDisplayName());
  4. setToolTipText(NbBundle.getMessage(kenaiProjectTopComponent.class, "HINT_kenaiProjectTopComponent")); //NOI18N
  5. setIcon(ImageUtilities.loadImage(ICON_PATH, true));
  6. instProj = proj;
  7. addSpecificContent();
  8. proj.getKenai().addPropertyChangeListener(WeakListeners.propertyChange(this, proj.getKenai()));
  9. mainScrollPane.getVerticalScrollBar().setUnitIncrement(30);
  10. mainScrollPane.getHorizontalScrollBar().setUnitIncrement(30);
  11. backToTopLabel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
  12. backToTopLabel.setBorder(new DottedBorder());
  13. wwwLabel.setBorder(new DottedBorder());
  14. wikiLabel.setBorder(new DottedBorder());
  15. downloadsLabel.setBorder(new DottedBorder());
  16. }

相关文章

JButton类方法